我用的DEV-C++,编译没问题,但是一到是否继续,一按0软件就停止运行了,怎么回事啊
#include<stdio.h>intmain(){intno,i;do{scanf("%d",&no);if(no==0)printf("该整数是0\n");else...
#include<stdio.h>
int main(){
int no,i;
do{
scanf("%d",&no);
if(no==0)
printf("该整数是0\n");
else if(no>0)
printf("该整数是正数\n");
else
printf("该整数是负数\n");
printf("是否继续?\nyes-0/no-9\n");
scanf("%d",i);
}
while(i==0);
return 0;
} 展开
int main(){
int no,i;
do{
scanf("%d",&no);
if(no==0)
printf("该整数是0\n");
else if(no>0)
printf("该整数是正数\n");
else
printf("该整数是负数\n");
printf("是否继续?\nyes-0/no-9\n");
scanf("%d",i);
}
while(i==0);
return 0;
} 展开
1个回答
展开全部
#include<stdio.h>
int main(){
int no,i;
do{
scanf("%d",&no);
if(no==0)
printf("该整数是0\n");
else if(no>0)
printf("该整数是正数\n");
else
printf("该整数是负数\n");
printf("是否继续?\nyes-0/no-9\n");
scanf("%d",&i); // 少了一个&
}
while(i==0);
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询