1 #include <stdio.h>
2 int main()
3 {
4 float a,b,s;
5 a=1.0/2;
6 b=1.0/3;
7 s=a+b;
8 printf("s=%f\n",s );
9 return 0;
10 }
11
12
13
14
15 /*计算两位数整数各位数字之和*/
16 #include <stdio.h>
17 #include <math.h>
18 int main()
19 {
20 int twoNum;
21 printf("请输入一位两位整数:\n");
22 scanf("%d",&twoNum);
23
24 int shiwei=twoNum/10;
25 int gewei=twoNum%10;
26 printf("%d的个位与十位相加的和为:%d",twoNum,shiwei+gewei);
27 printf("\n");
28 return 0;
29
30 }
31
32
33
34 /*计算三位数整数各位数字之和*/
35 #include <stdio.h>
36 #include <math.h>
37 int main()
38 {
39 int threeNum; //定义一个整型变量threeNum
40 printf("请输入一位三位整数:\n");
41 scanf("%d",&threeNum); //通过scanf()函数,从键盘输入一个三位数给threeNum
42
43 int baiwei=threeNum/100; //定义一个整型变量baiwei,并将threeNum/100的值赋给baiwei,因为int型为整数,所以threeNum/100的值为整数(不是四舍五入,直接取整数值)
44
45 //定义一个整型变量shiwei,并用两种不同的方法给shiwei赋值
46 //int shiwei=(threeNum-baiwei*100)/10;
47 int shiwei=threeNum%100/10;
48
49 int gewei=threeNum%10; //定义一个整型变量gewei,并将threeNum%10的值赋给gewei
50 printf("%d的各位数相加的和为:%d",threeNum,baiwei+shiwei+gewei); //输出threeNum这个三位数各位数相加的和
51 printf("\n");
52 return 0;
53
54 }
55
56
57
58
59
60 /*求n以内的偶数之和*/
61 #include<stdio.h>
62 int main()
63 {
64 int he,num;
65 he=0;
66 printf("请输入一个数:\n");
67 scanf("%d",&num);
68 for(int i=1;i<num;i++)
69 {
70 if(i%2==0)
71 he+=i;
72 }
73 printf("该数以内的偶数之和为:%d\n",he);
74 return 0;
75
76 }
77
78
79
80
81
82
83 //闰年的判断方法:普通年能被4整除且不能被100整除的为闰年,世纪年能被400整除的是闰年
84 /*求闰年的算法*/
85 #include<stdio.h>
86 int main()
87 {
88 int year;
89 printf("请输入年份:\n");
90 scanf("%d",&year);
91
92 //!=为数学中的不等于;==为数学中的等于
93 if((year%4==0&&year%100!=0)||year%400==0)
94 printf("%d年是闰年\n",year);
95 else
96 printf("%d年不是闰年\n",year);
97 return 0;
98
99 }
100
101
102
103
104
105 /*求三个数的最大值*/
106 #include <stdio.h>
107 int main()
108
109 {
110 int a,b,c; //定义三个整型变量
111 printf("请输入三个数\n");
112 scanf("%d%d%d",&a,&b,&c); //从键盘输入三个数,分别赋给a、b、c
113
114 int max=a; //假设a为最大值
115
116 if(max<b) //如果max(a)的值小于b,则将b的值赋给max;如果max(a)的值大于或等于b,则跳过,直接进行下一个执行语句
117 max=b;
118
119 if(max<c) //如果max的值小于c,则将c的值赋给max;如果max的值大于或等于c,则跳过,直接进行下一个执行语句
120 max=c;
121 printf("该三个数的最大值为:%d\n",max);
122 return 0;
123 }
124
125
126
127
128