int num,i;num=0;i=1;if(i<=100){num+=i;i=i++;}elseprintf("1~100 total:%d",num);
3 回答

慕妹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 循環,它只是用于一個條件的判斷

慕工程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 關注
- 307 瀏覽
添加回答
舉報
0/150
提交
取消