1 /*
2 3.一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。(精)
3 4.从键盘接收一个字符,如果是小写字母,就输出对应的大写字母。如果是大写字母,输出对应的小写字母。
4 */
5 #define _CRT_SECURE_NO_WARNINGS
6 #include <stdio.h>
7 void change() {
8 char zimu=0;
9 scanf("%c",&zimu);
10 if (zimu >= 65 && zimu <= 90) {
11 printf("%c", zimu + 32);
12 }
13 if (zimu >= 97 && zimu <= 122)
14 {
15 printf("%c",zimu-32);
16 }
17 }
18 //(a > b)? (a > c ? a : c):(b > c ? b : c);
19 void sanmu(int a,int b,int c){
20 if (a > b) {
21 if (a > c) {
22 printf("a\n");
23 }
24 else
25 printf("c\n");
26 }
27 else
28 {
29 if (b > c) {
30 printf("b\n");
31 }
32 else
33 printf("c\n");
34 }
35 }
36 //输入三角形的三条边长,求三角形的周长和面积,判断构成的三角形是何种三角形(正
37 //三角形,等腰三角形,直角三角形),
38 //并求出三角形的周长和面积,若不能构成三角形,输出提示。
39 //(注: int x; scanf("%d", &x); // 表示从键盘接受一个整数,存入变量 x 中)
40 void sanjiaoxing(int a,int b,int c) {
41 //int a, b, c;
42 int temp = 0;
43 //从大到小排序 用来判断是什么角
44 if (a > b) {
45 temp = b;
46 b = a;
47 a = temp;
48 }
49 if (a > c) {
50 temp = c;
51 c = a;
52 a = temp;
53 }
54 if (b > c) {
55 temp = c;
56 c = b;
57 b = temp;
58 }
59
60 if(a+b>c&&a+c>b&&b+c>a){
61 if ((c*c) == b*b + a*a) {
62 printf("直角三角形-");
63 }
64 else if ((c*c) > b*b + a*a)
65 {
66 printf("钝角三角形-");
67 }
68 else {
69 printf("锐角三角形-");
70 }
71
72 if (a == b&&a == c) {
73 printf("等边三角形\n");
74 }
75 else if (a == b || a == c||b==c) {
76 printf("等腰三角形\n");
77 }
78 else if (a == b / 2 || c == b / 2 || b == a / 2 || b == c / 2 || c == a / 2 || c == b / 2) {
79 printf("不等边三角形\n");
80 }
81 }
82 else {
83 printf("不能构成三角形\n");
84 }
85
86 }
87 int main() {
88 sanjiaoxing(5,4,5);
89 //daxiao();
90 int a;
91 scanf("%d",&a);
92 int g, s, b, q, w;
93 g = a / 10000;
94 s = (a / 1000) % 10;
95 b = (a / 100) % 10;
96 q = (a / 10) % 10;
97 w = a % 10;
98
99 if (a > 99999) {
100 printf("输入错误。");
101 }
102 else {
103 printf("个位=%d 十位=%d 百位=%d 千位=%d 万位=%d", g, s, b, q, w);
104 if (g == w&&s == q) {
105 printf("这个数是回数\n");
106 }
107 else
108 {
109 printf("这个数不是回数");
110 }
111 }
112
113 system("pause");
114 return 0;
115 }
116
117