day3作业

1,实现3个数的交换

思路:设置一个中间变量temp,然后3杯水两两交换。

比如说 有2个数 a,b,利用下面公式进行交换位置。

temp = a;

a = b;

b = temp;

具体代码实现如下:

day3作业_第1张图片

 

 终端打印结果如下:

day3作业_第2张图片

 

 

2,输入1个年份,判断为闰年。

思路:判断条件为:闰年能被4或者400整除(即取余为0),不能被100整除。

代码实现如下:

day3作业_第3张图片

终端打印结果为:

day3作业_第4张图片

3,输入字符,如果是大写字母就转为小写,如果是小写字母就转换为大写,如果是数字,则输出数字的平方。

思路:1,大写字母A-Z的ASCII 码为65-90,小写字母的ASCII码为97-122,数字的ASCII码为48-57,以此判断输入的字符。

2,大写和小写字母之间相差32

3,数字字符ASCII码需要减去48才能变为数字

实现代码如下:

day3作业_第5张图片

终端打印结果如下:

day3作业_第6张图片

4,输入3个数,求最大值。

思路:可以利用第1题的结果,由小到大排序后直接打印最后一个数字即可。

代码实现如下:

day3作业_第7张图片

 终端打印后的结果为:

day3作业_第8张图片

你可能感兴趣的:(linux,c语言)