C语言程序重复执行的语句

#include<stdio.h>
int main()
{
int a,v;
printf("请输入立方体的边长:");
scanf("%d",&a);

if(a>0)
v=a*a*a;
else
exit(0);
printf("立方体体积为%d\n",v);
}
就是我想这个程序运算完一次后再弹出输入框输入数据继续运算,请问用什么语句?另外要求输入数字为0时,程序弹出~麻烦帮我看看,谢谢

第1个回答  2012-09-25
int c; while((c=getchar())!=EOF&&c!='\0'){
c=c-'\0';
……
}
第2个回答  2012-09-25
5楼 说的很对
第3个回答  2012-09-25
第一个不知道,第二个把if语句的条件改成a>=0即可。
第4个回答  2012-09-25
int c; while((c=getchar())!=EOF&&c!='\0'){
c=c-'\0';
……
}
第5个回答  2012-09-25
5楼 说的很对
第6个回答  2012-09-25
第一个不知道,第二个把if语句的条件改成a>=0即可。
相似回答