while语句问题.#include #include int main (void){int i,sum=0;puts("继续请键入0,退出请键入9");scanf("%d",&i) ;while(i==0); \x05puts("输入正确,您的ID是01012");\x05printf("输入错误,请重新输入,剩余输入次数为3次\n");sy

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/17 19:21:18
while语句问题.#include #include int main (void){int i,sum=0;puts(
xSn@]?Q-[E8lݸCGJۄ"AM4HUBc4Ex&FQD,3s̝sϝ[4KMPco;&'ب8d`LU?MN@"ɦc[<#{Ɂ $1ف{ e]X#y( 3k*zǟ',-Ba0$)79Ǟ'ߌ*g$qz/oٚ* spՌv/{s0}֡k&,[WyTK`]Lrn?x?c7l޶q;o߅ޝb,Gsu˔-[jM̣44 !Od=OO423Mq:$4%pI#ȩUt@̉7U> Sm9P&ՠiU U'_G!Śxf^ &Iڈi ~aH(il$'N v.D .ϣ/mT"=C^}<eF),H

while语句问题.#include #include int main (void){int i,sum=0;puts("继续请键入0,退出请键入9");scanf("%d",&i) ;while(i==0); \x05puts("输入正确,您的ID是01012");\x05printf("输入错误,请重新输入,剩余输入次数为3次\n");sy
while语句问题.
#include
#include
int main (void)
{
int i,sum=0;
puts("继续请键入0,退出请键入9");
scanf("%d",&i) ;
while(i==0);
\x05puts("输入正确,您的ID是01012");\x05
printf("输入错误,请重新输入,剩余输入次数为3次\n");
system("pause");
return 0;
}
可以帮我看下这段代码吗?

while语句问题.#include #include int main (void){int i,sum=0;puts("继续请键入0,退出请键入9");scanf("%d",&i) ;while(i==0); \x05puts("输入正确,您的ID是01012");\x05printf("输入错误,请重新输入,剩余输入次数为3次\n");sy
#include <stdio.h>
#include <windows.h>
int main (void)
{
int i,sum=0;
puts("继续请键入0,退出请键入9");
scanf("%d",&i) ;
while(i!=9)////;
{
if(i==0)
puts("输入正确,您的ID是01012");
else
printf("输入错误,请重新输入,剩余输入次数为3次\n");
scanf("%d",&i) ;
}
system("pause");
return 0;
}

主要错误就是while后面的分号,while成为独立语句,这让i=0时死循环.