
解法:
#include <stdio.h>
int main()
{
char ShuRu;
puts ("请输入一个大写字母:");
scanf ("%c",&ShuRu);
printf ("你输入的大写字母对应的小写字母为:%c\n",ShuRu+32);
getchar ();//吸收回车符,来源于15行,当分多次连续scanf获得字符的时候,要注意回车符
printf ("另解:\n");
puts ("请输入一个大写字母:");
putchar (getchar()+32);
return 0;
}
作业1:输入两个数,获得两个数加减乘除的值
#include <stdio.h>
int main()
{
int a;
int b;
float c;
printf ("请输入两数字:");
scanf ("%d%d",&a,&b);
printf ("这两个数的和为:%d\n",a+b);
printf ("这两个数的差为:%d\n",a-b);
printf ("这两个数的积为:%d\n",a*b);
printf ("这两个数的商为:%-7.1f\n",(float)a/b);
return 0;
}
作业2

解法:
#include <stdio.h>
int main ()
{
char c1 = 'C';
char c2 = 'h';
char c3 = 'i';
char c4 = 'n';
char c5 = 'a';
printf ("你输入的单词为:%c%c%c%c%c\n",c1,c2,c3,c4,c5);
printf ("你加密后的单词为:");
putchar(c1+4);
putchar(c2+4);
putchar(c3+4);
putchar(c4+4);
putchar(c5+4);
printf ("\n另解:\n");
printf ("你输入的单词为:%c%c%c%c%c\n",c1,c2,c3,c4,c5);
printf ("你加密后的单词为:%c%c%c%c%c\n",c1+4,c2+4,c3+4,c4+4,c5+4);
return 0;
}
本文通过两个小练习介绍了C语言中printf和scanf的使用。第一个练习涉及输入两个数并计算它们的加减乘除结果。通过这个实例,读者可以深入理解C语言的基本输入输出操作。
1721

被折叠的 条评论
为什么被折叠?



