C语言程序设计,“输入两S写字母,将第一个字母转换为小写输出,并输出小写字母的ASCII值,将第二个字母的

(接上)大小写的ASCII值输出” 很急 调试通过的给加分

第1个回答  2011-03-06
#include<stdio.h>
void main()
{
char c[2];
printf("请输入两个字符\n");
scanf("%c%c",&c[0],&c[1]); //输入两个字符时,中间没有空格或回车隔开(直接输入SS即可)//
printf("第一个字符转化结果是:\n");
printf("%c %d\n",c[0]+32,c[0]+32);
printf("第二个字符转化结果是:\n");
printf("%d %d\n",c[1],c[1]+32);
}
第2个回答  2011-03-15
#include <stdio.h>
main()
{
char a,b;
//输入两个大写字母
scanf("%c%c",&a,&b);
//把第一个大写字母转换成小写
a=a+32;
//输出第一个字母的小写
printf("%c \n",a);
//输出第一个字母的小写的ASCII码
printf("%d \n",a);
//输出第二个大写字母的ASCII码
printf("%d \n",b);
//把第二个大写字母转换成小写
b=b+32;
//输出第二个大写字母小写形态的ASCII码
printf("%d \n",b);
system("pause");
}
第3个回答  2011-03-06
#include<stdio.h>

void main()
{
char a,b;
printf("请输入两个字母:\n")
scanf("%c%c",&a,&b);
printf("%c %d %d",a^32,a^32,b);
}本回答被提问者和网友采纳
第4个回答  2011-03-06
#include<stdio.h>

void main()
{
char a,b;
printf("请输入两个字母:\n");
scanf("%c%c",&a,&b);
printf("第一个字母小写%c\n第二个字母小写ASCII值%d,大写ASCII值%d", tolower(a), tolower(b), toupper(b));
}
第5个回答  2011-03-06
#include<stdio.h>
#include<ctype.h>
int main()
{
char a,b;
printf("输入");
sacnf("%c",&a);
a=tolower(a);
printf("输入");
sacnf("%c",&b);
b=toupper(b);
printf("%d %d",a,b);
return 0;
}
相似回答