C语言,我想判断如果输入的不是英文则要求用户重新输入直到输入正确应该怎么修改(用循环语句)

printf("你输入的不是整形请重新输入)

伱对这个回答的评价是?

将下面这段代码加到你的程序中就可以了

float i;//这里用float因为用户可能输入的是带小数的

if(i!=(int)i) { //对i进行强制类型转换,判断转換成整型后的数是否和i的值相等

printf("您输入的数不是整型!请重新输入!"

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

【 导语】努力了,就无怨无悔!有道昰:天道筹勤!相信自己吧!你是最棒的!我会永远支持你的!祝你考试取得好成绩!以下是
设驱动器B中软盘上的目录结构如下图所示

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信