int num,i;num=0;i=1;if(i<=100){num+=i;i=i++;}elseprintf("1~100 total:%d",num);
3 回答
![?](http://img1.sycdn.imooc.com/533e4d660001312002000200-100-100.jpg)
慕妹3146593
TA贡献1820条经验 获得超9个赞
#include <stdio.h>
void main()
{
int num,i;
num=0;i=1;
while(i<=100)
{num+=i;
i=i++;}
printf("1~100 total:%d\n",num);
}
或者下面这个也行
#include <stdio.h>
void main()
{
int s,i;
s=0;
for(i=1;i<=100;i++)
{s=s+i;
}
printf("1~100 total:%d\n",s);
}
没有单独的if 循环,它只是用于一个条件的判断
![?](http://img1.sycdn.imooc.com/533e4ce900010ae802000200-100-100.jpg)
慕工程0101907
TA贡献1887条经验 获得超5个赞
没有if循环。有for,while和do while循环
for循环:
int num=0;
for(int i=1;i<=100;i++)
{
num+=i;
}
printf("1~100 total:%d",num);
while循环:
int num=0,i=1;
while(i<=100)
{num+=i;
i++;
}
do while循环:
{int i=1,num=0;
do
{num+=i;
i++;
}while(i<=100);
printf("1~100 total:%d",num);
}
- 3 回答
- 0 关注
- 277 浏览
添加回答
举报
0/150
提交
取消