C语言怎么写出"如果对任意i有a[i]=1,则n++"?我试了在if和while的条件里面加for循环提示错误,

问题描述:

C语言怎么写出"如果对任意i有a[i]=1,则n++"?我试了在if和while的条件里面加for循环提示错误,
1个回答 分类:综合 2014-12-15

问题解答:

我来补答
你这句话的意思是说,如果a数组里面的所有值都为1,则n= n+1么,n只加了这一次?
再问: 对
再问: 怎么写出来这个效果啊大神
再答: int a[100];//假设数组100个元素
int flag = 1; //标志位,如果所有元素都是1则标志位保持1,否则变成0

for(i=0; i < 100; i++) {//这里100
if (a[i] != 1) {
flag = 0;
break;

}

}
if (flag == 1) {
n+=1;

}
 
 
展开全文阅读
剩余:2000