怎么用C语言编写一个程序,输入三个数值,然后输出其中最大者?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么用C语言编写一个程序,输入三个数值,然后输出其中最大者?相关的知识,希望对你有一定的参考价值。
我初学C语言,所以麻烦写上注释,先多谢了!
参考技术A #include <stdio.h>int main()
int a,b,c;//定义三个整形变量用来存储那从键盘输出的三个数
printf("请输入3个数:");//提示语
scanf("%d %d %d",&a,&b,&c);//从键盘输出三个数到a,b,c中
int max;
//下面是最简单的if循环求出这三个数最大值存入max中
if(a>b)
if(a>c)
max=a;
else
max=c;
else
if(b>c)
max=b;
else
max=c;
printf("这三个数的最大数为: %d\n",max);
return 0;
参考技术B #include<stdio.h>
int main()
int a, b, c;
int max;
printf("请输入三个数:");
scanf("%d,%d,%d", &a, &b,&c);//从键盘获取三个数
max= a>b ? a : b; //如a>b为真,max=a,否则max=b
max= max>c ? max : c; //如max>c 为真,max=max,否则max=c;
printf("%d\n", max);
c语言编写 输入一个以秒为单位的时间值,将其转化成“时:分:秒”的形式输出,怎么转换定义成函数?
参考技术A #include<stdio.h>void trans(int sec)
int hour,min;
hour=sec/3600; //计算时 3600进制
min=(sec%3600)/60; //计算分 60进制
sec=(sec%3600)%60; //计算秒 余下的全为秒数
printf("%d时:%d分:%d秒\n",hour,min,sec);
int main()
int sec;
printf("请输入秒数:\n");
scanf("%d",&sec);
trans(sec);
return 0;
可以自己试试
以上是关于怎么用C语言编写一个程序,输入三个数值,然后输出其中最大者?的主要内容,如果未能解决你的问题,请参考以下文章