fnhp.net
当前位置:首页 >> 比较ABCD大小的C语言 >>

比较ABCD大小的C语言

// 从大到小输出三个整数#include <stdio.h> int main() { int a,b,c; printf("请输入三个整数(逗号隔开): "); scanf("%d,%d,%d",&a,&b,&c); if(a > b) { if(b > c) printf("%d %d %d\n\n",a,b,c); else if(a > c) printf("%d %d %d\n\n",a,c,b);

#include main(){ int a,b,c,d,t; scanf("%d%d%d%d",&a,&b,&c,&d); if(a 评论0 0 0

main() { int a,b,c,t; printf("input the numbers a b c:\n"); scanf("%d,%d,%d",&a,&b,&c); if(a>b) {t=a; a=b; b=t;} if(a>c) {t=a; a=c; c=t;} if(b>c) {t=b; b=c; c=t;} printf("the sorted numbers is :%d ,%d,%d",a,b,c); getch(); }

#includeint max(int a,int b,int c){int maxz=(a>b)?a : b ;return (maxz>c)?z : c :} int main(){int a=0,b=0,c=0,maxz=0;//给变量初始化,以防出现乱码printf("输入要比较的三个数:");scanf("d%d%d%",&a,&b,&c);maxz=max(a,b,c);printf("the max of three integers is d%",maxz);}

int i, j; for(i = 0; i num[j + 1]) { int temp = num[j]; num[j] = num[j + 1]; num[j + 1] = temp; } Print(num, n); } } return; 用冒泡排序 排一下就出来了, num 数组是a b c d

可以用逗号表达式来判断:a>b?a:b 就是很简单的判断,判断条件在前 a>b ,之后?如果条件成立去冒号前面的值a,如果不成立,去冒号后面的值 b.所以,可以简单的逗号表达式来完成,我自己写的代码是:#includevoid main(){ double a,b,c,max; cout>a>>b>>c; max=a>b?(a>c?a:c):(b>c?b:c); //先比较a,b 的大小,如果 a 大,在比较a,c 的大小;如果 b 大,在比较,b,c的大小 cout

#include<stdio.h> int main() { int a,b; scanf("%d,%d",&a,&b); if(a>b) printf("max=%d",a); else if(b>a) printf("max=%d",b); else printf("a=b"); return 0; } 这样看起来比较容易理解

去百度文库,查看完整内容> 内容来自用户:申艳杰1114 用c语言编辑程序,比较abc的大小,执行结果为三者中的最大值.1、#include void main() { int a,b,c; scanf("%d%d%d",&a,&b,&c); if(a>b&&a>c)printf("max is:%d\n",a); if(b>a&&b>

#include<stdio.h> void main() { int a,b,c,d,m; m=0; scanf("%d%d%d%d",&a,&b,&c,&d); if(a>b) 比A,B 中间变量M 最小的是A m=a; a=b; b=m; if(a>c) 比A,C 中间变量M 最小的A m=a; a=c; c=m; if(a>d) 比A,D 中间变量M 最小的A m=a; a=d; d=m;

先把字符串转换为数字

rprt.net | fnhp.net | xcxd.net | krfs.net | ddng.net | 网站首页 | 网站地图
All rights reserved Powered by www.fnhp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com