#include<iostream>
using namespace std;
int main()
{int a[8]={2,2,0,0,5,3,0,6};
int s=0;
int n;
for(n=0;n<8&&a[n]!=0;n++)
{s=s+a[n];
cout<<s<<a[n]<<endl;
}
return 0;
}
就是这个小程序,想跳过数组里的0把剩下的值累加起来。因为是别的大程序的一部分,必须要把0值剔除掉
...全文
4816打赏收藏
要怎么跳过循环里不满足条件情况的把程序执行完
#include using namespace std; int main() {int a[8]={2,2,0,0,5,3,0,6}; int s=0; int n; for(n=0;n<8&&a[n]!=0;n++) {s=s+a[n]; cout<<s<<a[n]<<endl; } return 0; } 就是这个小程序,想跳过数组里的0把剩下的值累加起来。因为是别的大程序的一部分,必须要把0值剔除掉
#include<iostream>
using namespace std;
int main()
{int a[8]={2,2,0,0,5,3,0,6};
int s=0;
int n;
for(n=0;n<8;n++)
{
if (a[n] == 0)
continue;
s=s+a[n];
cout<<s<<a[n]<<endl;
}
return 0;
}