******小小目录******
一、大小写转换
二、从尾到头
三、冰雹猜想
四、水仙花数
五、百钱百鸡
六、九九乘法表
一、大小写转换
分析:在ASCII码表中,26个英文字母的ASCII码值相差32(小写字母比对应的大写字母大32)。当从键盘输入大写字母时,在输出时加上32,并且以%C格式输出,就能转换为小写。
代码实现:
#include <stdio.h>
int main()
{
char c;
printf("输入一个字母:");
scanf("%c",&c);
if(c>='A'&&c<='Z')
{
c=c+32;
printf("%c\n",c);
}
else if(c>='a'&&c<='z')
{
c=c-32;
printf("%c\n",c);
}
return 0;
}
运行截图:
二、从尾到头
描述:从键盘输入一个三位的整数num,将其个、十、百位倒序生成一个数字输出,例如:若输入123,则输出321。
分析:个位:对10取模;
十位:除以10之后对10取模
百位:除以100
代码实现:
#include <stdio.h>
int main()
{