如何让C程序检测输入的是字母还是数字啊?本人新手,大神勿喷哦!
#include <stdio.h>main()
{
int a;
char c1;
printf("请输入一组数字\n");
scanf("%d",&a);
if(a==c1) //其实我是想让计算机检测输入的是字符还是数字,如果是字符则输出:请输入数字。的字样的,但是我不知道怎么编
printf("请输入数字");
else if(a>9999999999999)
printf("位数:9\n");
else if(a>9999999)
printf("位数:8\n");
else if(a>999999)
printf("位数:7\n");
else if(a>99999)
printf("位数:6\n");
else if(a>9999)
printf("位数:5\n");
else if(a>999)
printf("位数:4\n");
else if(a>99)
printf("位数:3\n");
else if(a>9)
printf("位数:2\n");
else if(a<9)
printf("位数:1\n");
}