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

2025-04-22 03:22:31
推荐回答(1个)
回答1:

楼上正解,我给出代码

#include
void 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");
}

}