码迷,mamicode.com
首页 > 其他好文 > 详细

if练习题-02

时间:2020-01-07 21:29:38      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:pause   个数   三角形   ret   lap   sed   temp   回文   a+b   

技术图片
  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  
View Code

 

if练习题-02

标签:pause   个数   三角形   ret   lap   sed   temp   回文   a+b   

原文地址:https://www.cnblogs.com/pufan/p/12163765.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!