|
|
发表于 2012-5-24 23:47:35
|
显示全部楼层
- #include<stdio.h>
- int check(char a[])
- {int i;
- for( i=0;i<strlen(a);i++)
- {
- if((a[i]>'9'||a[i]<'0')&&a[i]!='.')
- return 0;
- }
- return 1;
- }
- void main()
- { char str[15]={0};
- int chg;
- printf("\n\请输入选项:");
- scanf("%s", str);
- while(!check(str))
- {
- printf("输入的不是数字,请重新输入\n");
- scanf("%s", str);
- }
- chg=atoi(str);
- switch (chg)
- {
- case 1: printf("1") ;break;
- case 2: printf("2") ;break;
- case 3: printf("3") ;break;
- case 4: printf("4") ;break;
- case 5: printf("5") ;break;
- case 6: printf("6") ;break;
- case 7: printf("7") ;break;
- }
- }
- 这是基本的,自己可以具体化。
复制代码 |
|