满意答案
第289章放河灯
2017.03.29
采纳率:44% 等级:12
已帮助:7795人
#include
int main(int argc,char *argv[]){
int n,sum,sum7,x,t;
printf("Input n(int n>0)...\nn=");
if(scanf("%d",&n)!=1 || n<1){
printf("Input error, exit...\n");
return 0;
}
for(sum=sum7=t=0;n;n--){
if(scanf("%d",&x)!=1 || x<1){
printf("Input error, redo: ");
fflush(stdin);
n++;
}
sum+=x;
if(x%7==0 && x&1){
sum7+=x;
t++;
}
}
printf("The SUM is %d\nThe AVE are %f\n",sum,sum7/(t+0.0));
return 0;
}追问: 好像不行啊
00分享举报