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(](/uploads/image/z/3690694-46-4.jpg?t=while%E8%AF%AD%E5%8F%A5%E9%97%AE%E9%A2%98.%23include+%23include+int+main+%28void%29%7Bint+i%2Csum%3D0%3Bputs%28%22%E7%BB%A7%E7%BB%AD%E8%AF%B7%E9%94%AE%E5%85%A50%2C%E9%80%80%E5%87%BA%E8%AF%B7%E9%94%AE%E5%85%A59%22%29%3Bscanf%28%22%25d%22%2C%26i%29+%3Bwhile%28i%3D%3D0%29%3B+%5Cx05puts%28%22%E8%BE%93%E5%85%A5%E6%AD%A3%E7%A1%AE%2C%E6%82%A8%E7%9A%84ID%E6%98%AF01012%22%29%3B%5Cx05printf%28%22%E8%BE%93%E5%85%A5%E9%94%99%E8%AF%AF%2C%E8%AF%B7%E9%87%8D%E6%96%B0%E8%BE%93%E5%85%A5%2C%E5%89%A9%E4%BD%99%E8%BE%93%E5%85%A5%E6%AC%A1%E6%95%B0%E4%B8%BA3%E6%AC%A1%5Cn%22%29%3Bsy)
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时死循环.