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/11/27 09:26:52
while语句问题.#include#includeintmain(void){inti,sum=0;puts("继续请键入0,退出请键入9");scanf("%d",&i);while(i==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
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时死循环.