定义一个int型的变量,但故意输入一个字母,这时怎么解决?

日期:2013-12-01 22:13:13 人气:1

定义一个int型的变量,但故意输入一个字母,这时怎么解决?

楼上正解,我给出代码 #includevoid main(){ int i=5; int sum=1; int a=0; printf("输入一个数:\n"); if(scanf("%d",&a)) { for(i=5;i>0;i--) { sum=sum*a; } printf("sum=%d",sum); } else { printf("你输入的类型有误!\n"); }}
    A+
热门评论