1、编写程序,输出两个整数中的最大值
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24#include<stdio.h> int main() { //定义三个数,输入两个数给a,b,最大值赋值给c //a,b比较用max方法 int a,b,c; int max(int,int); printf("请输入第一个整数:"); scanf("%d",&a); printf("请输入第二个整数:"); scanf("%d",&b); c=max(a,b); printf("整数%d和整数%d的最大值是:%d",a,b,c); return 0; } int max(int x,int y) { int z; if(x>y) z=x; else z=y; return z; }
编译结果:
2、编写程序 交换两个变量a和b的值
复制代码
1
2
3
4
5
6
7
8
9
10
11
12#include<stdio.h> int main() { //借用第三个变量来实现交换 int a,b,c; a=3; b=4; c=a; a=b; b=c; printf("%d %d",a,b); }
代码实现:
3、编写程序 把大写字母转换成小写字母
复制代码
1
2
3
4
5
6
7
8
9
10
11
12#include<stdio.h> int main() { //大写字母和小写字母在ASCII上相差32 char c1; printf("请输入大写字母:"); scanf("%c",&c1); c1=c1+32; printf("%c",c1); return 0; }
代码实现:
4、 编写程序:输入一个3位的正整数,输出他的反序数(如123的反序数是321)
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13#include<stdio.h> int main() { //反序数找到数的每个位对应的数重新排位 int number,a,b,c; number=123; printf("输入的正整数为:%dn",number); a=number/100; b=(number-a*100)/10; c=number%10; printf("反序数是%d%d%d",c,b,a); return 0; }
代码实现:
两个知识点:
1、符号常量的定义
复制代码
1
2#define 标识符 常量值 例如:#define PI 3.1415926
2、求字节数运算符
复制代码
1
2
3单目运算符 格式:sizeof(表达式)、sizeof(数据类型名) 例如:sizeof(3+5.0); 或者sizeof(char);
最后
以上就是殷勤棒棒糖最近收集整理的关于C语言编写程序(输出最大值+转换变量值+大小写转换+反序数)的全部内容,更多相关C语言编写程序(输出最大值+转换变量值+大小写转换+反序数)内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复