|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{
char a ,b ;
while(1)
{
printf("请输入一个字符:");
scanf("%c",&a);
if('a'<=a&&a<='z')
{
b = a - 32;
printf("%c的大写字母是%c\n",a,b);
getchar();
printf("\n");
}
else if ('A'<=a&&a<='Z')
{
printf("%c它不是一个小写字母\n",a);
getchar();
printf("\n");
}
else
{
printf("%c它不是一个小写字母\n",a);
getchar();
printf("\n");
}
}
}
这段代码,如何在输入ii的时候只读取首字符
利用数组,完美取出第一个字符
- #include<stdio.h>
- void main()
- {
- char ch,cha;
- char b[10] = "";
- while(1)
- {
- printf("请输入一个字符,");
- scanf("%c",&ch);
- getchar();
- b[0] = ch; // 将接收到的字符存入字符数组
- ch = b[0]; // 将数组的第一个元素赋给变量 ch;
- fflush(stdin); // 清除键盘缓冲区
- if('a' <= ch && ch <= 'z')
- {
- cha = ch - 32;
- }
- else
- {
- printf("%c它不是一个小写字母\n",ch);
- printf("\n");
- continue;
- }
- printf("%c的大写字母是:%c\n",ch,cha);
- printf("\n");
- }
- }
复制代码
|
|