|
发表于 2021-11-28 10:12:24
|
显示全部楼层
输入一个三位数,把个位和百位对调后输出:
- #include <stdio.h>
- int main()
- {
- int num, a, b, c;
- scanf("%d", &num);
-
- a = num/100; // 百位数
- b = (num%100)/10; // 十位数
- c = num%10; // 个位数
-
- printf("%d", c*100 + b*10 + a); // 个位数和百位对调后输出
-
- return 0;
- }
复制代码
倒位输出一个四位整数:
- #include <stdio.h>
- int main()
- {
- int num, a, b, c, d;
- scanf("%d", &num);
-
- a = num/1000; // 千位数
- b = (num%1000)/100; // 百位数
- c = (num%100)/10; // 十位数
- d = num%10; // 个位数
-
- printf("%d", d*1000 + c*100 + b*10 + a); // 倒位输出一个四位整数
- return 0;
- }
复制代码 求圆的面积以及周长:
- #include <stdio.h>
- #define pi 3.14159
- int main()
- {
- float r; // 半径
- scanf("%f", &r);
-
- float area = pi*r*r; // 圆面积
- float perimeter = 2*pi*r; // 圆周长
-
- printf("圆面积:%.2f\n", area);
- printf("圆周长:%.2f\n", perimeter);
-
- return 0;
- }
复制代码 求任意三位数各个数位上数字的和:
- #include <stdio.h>
- int main()
- {
- int num, a, b, c;
- scanf("%d", &num);
-
- a = num/100; // 百位数
- b = (num%100)/10; // 十位数
- c = num%10; // 个位数
-
- printf("%d", a + b + c); // 三位数各个数位上数字之和
- return 0;
- }
复制代码
**纯粹复习,看到习题忍不住就想做 |
|