1.输入三个数a,b,c,实现从大到小排序输出 您所在的位置:网站首页 传统流程图有三个数abc排大小 1.输入三个数a,b,c,实现从大到小排序输出

1.输入三个数a,b,c,实现从大到小排序输出

2024-01-27 22:06| 来源: 网络整理| 查看: 265

输入: 2 1 3

则输出 a=1 b=2 c=3

#include int main() { int a,b,c,t; /*定义4个基本整型变量a、b、c、t*/ printf("Please input a,b,c:\n"); /*双引号内的普通字符原样输出并换行*/ scanf("%d,%d,%d",&a,&b,&c); /*输入任意3个数*/ if(a>b) /*如果a大于b,借助中间变量t实现a与b值的互换*/ { t = a; a = b; b = t; } if(a>c) /*如果a大于c,借助中间变景t实现a与c值的互换*/ { t = a; a = c; c = t; } if(b>c) /*如果b大于c,借助中间变量t实现b与c值的互换*/ { t = b; b = c; c = t; } printf("The order of the number is:\n"); printf("%d,%d,%d",a,b,c); /*输出函数顺序输出a、b、c的值*/ return 0; }

2.使用循环计算1-n的奇数和

#include int main(){ int sum = 0; int n,i; scanf("%d",&n); for(i=0;i sum+=i; } } printf("%d",sum); }

3.计算器:输入一个表达式,输出结果

#include int main() { int a,b,c; char o; scanf("%d%c%d",&a&o&b); if(o=='+') c=a+b; else if(o=='-') c=a-b; else if(o=='*') c=a*b; else if(o=='/') c=a/b; else if(o=='%') c=a%b; else printf("error!\n"); printf("%d\n",c); return 0; }

4.输入血型,根据血型判断性格   

  要求:输入A,a,都是A型,具有创造性、理智的性格。          

  输入B,b,都是B型,具有积极性、实干家的性格。

  输入O,o,都是O型,具有善于交际、乐观的性格。

  输入X,x,都是AB型,具有冷酷、理智的性格。          

  输入其他,显示,你是外星人吧。

#include int main(int argc,const char *argv[]) {     char a;     printf("输入血型:");     scanf("%c",&a);     switch(a)     {     case 'A':     case 'a':printf("都是A型,具有创造性、理智的性格");break;     case 'B':     case 'b':printf("都是B型,具有积极性、实干家的性格");break;     case 'o':     case 'O':printf("都是O型,具有善于交际、乐观的性格");break;     case 'x':     case 'X':printf("都是AB型,具有冷酷、理智的性格");break;     default:printf("你是外星人吧");break;       }     return 0;

}



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有