C语言问题,下面的中国程序员大神哪里错了,求大神们帮助

求大神看看下面的程序有什么错误,弄了一下午了,没招了【c语言吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:537,916贴子:
求大神看看下面的程序有什么错误,弄了一下午了,没招了收藏
#include&stdio.h&int main(){
int n,c,i,j;
scanf(&%d&,&n);
int a[10];
for(i=0;i&10;i++)
scanf(&%d&,&a[i]);
for(i=0;i&9;i++)
for(j=0;j&9-i;j++)
if(a[i]&a[i+1])
a[i]=a[i+1];
for(i=0;i&10;i++)
if(n&a[i])
printf(&%d\n&,i);
printf(&%d&,n);
return 0;}我手动把n加了30,但是结果和没加30一样
printf前面加斜杠做啥
这程序是干啥的啊?
我能看懂 一点点
最后printf前面//
因该是对一个求组排序后找出求组中大于n+30的组数是吧
因该是if那里出错了,if里面的应该是a[j],不该用外循环的变量i
应该把中间for嵌套里面if语句里的所有i改为j
登录百度帐号推荐应用

我要回帖

更多关于 程序员大神 的文章

 

随机推荐