#include <stdio.h>
#include <stdlib.h>
int main()
{
char str[1024];
printf("请输入一个整数:\n");
scanf("%s", str);
for (int i = 0; str != '\0'; i++) {
//非int 类型有 , 能输入的有 double类型, 字符 & 字符串
if (str < '0' || str > '9') {
if (str == '-') {
continue;
}
printf("格式错误! 请重新输入: \n");
scanf("%s", str);
i = -1;
continue;
}
}
[/code] |
|