最新回答 / qq_曉菇?jīng)鯻_0
你這個if分支有三個,到else if這個分支的時候,sale(120)>100這個條件為真,所以執(zhí)行了printf("%s\n","獲得優(yōu)秀員工獎"),這個時候整個if語句已經(jīng)完成了,你應該把最后一個else放在第二個else if的大括號里面
2021-03-28
最贊回答 / 慕妹7265851
當執(zhí)行sum=sum+i*flag(1)后,執(zhí)行flag*=-1 (變成 flag= flsg(1)*(-1))=-1?這個時候?flag已經(jīng)是=-1了??在執(zhí)行 i++后,sum=sum+i*(flag=-1)負數(shù)? 再執(zhí)行一次flag*=-1 (變成 flag= flsg(-1)*(-1))=1, 正數(shù)!?就是一直這樣一正一負循環(huán),? ??我是這樣理解的,看了半個小時理解這個代碼是這個意思!?
最贊回答 / 慕仙1531043
? ? ? ? switch 1:sum=0;break;? ? ? ? switch 2:sum=31;break;? ? ? ? switch 3:sum=59;break;? ? ? ? switch 4:sum=89;break;? ? ? ? switch 5:sum=120;break;? ? ? ? switch 6:sum=151;break;? ? ? ? switch 7:sum=181;break;? ? ? ? switch 8:sum=212;break;? ? ? ? swit...
2021-03-27
最新回答 / 藍色的藍莓
#include <stdio.h>int main(){? ? int score[10]={67,98,75,63,82,79,81,91,66,84};? ? add(score);? ? big(score);? ? small(score);? ? paixu(score);? ? return 0;}void add(int iny[]){? ? int i;? ? int sum=0;? ? float avg;? ? for(i=0;i<10;i++){? ? ? ? s...
2021-03-25