麻烦朋友帮我编一个C程序,输入a,b,c,3个值,输出其中最大值,麻烦表明其意思
答案:2 悬赏:30
解决时间 2021-02-16 00:55
- 提问者网友:宿醉何为情
- 2021-02-15 09:59
麻烦朋友帮我编一个C程序,输入a,b,c,3个值,输出其中最大值,麻烦表明其意思
最佳答案
- 二级知识专家网友:何必打扰
- 2021-02-15 11:19
因为scanf("%d,%d,%d",&a,&b,&c); 语句的格式
那么你输入的数字应该类似“1,2,3”这样才可以
你在试试
#include<stdio.h>
void main()
{
int max(int x,int y,int z); //声明求最大值的函数
int a,b,c,d; //定义变量
scanf("%d,%d,%d",&a,&b,&c); //输入三个整数
d=max(a,b,c); //求三个整数的最大值
printf("max=%d\n",d); //输出最大值
}
int max(int x,int y,int z) //定义函数
{
int max;//定义变量
max=x; //赋初值
if(max<y) max=y; //如果max小于y,则max=y
if(max<z) max=z; //如果max小于z,则max=z
return(max); //返回最大值
}
那么你输入的数字应该类似“1,2,3”这样才可以
你在试试
#include<stdio.h>
void main()
{
int max(int x,int y,int z); //声明求最大值的函数
int a,b,c,d; //定义变量
scanf("%d,%d,%d",&a,&b,&c); //输入三个整数
d=max(a,b,c); //求三个整数的最大值
printf("max=%d\n",d); //输出最大值
}
int max(int x,int y,int z) //定义函数
{
int max;//定义变量
max=x; //赋初值
if(max<y) max=y; //如果max小于y,则max=y
if(max<z) max=z; //如果max小于z,则max=z
return(max); //返回最大值
}
全部回答
- 1楼网友:爱情是怎么炼成的
- 2021-02-15 11:33
达到目的就可以了吧
#include<stdio.h>
int main()
{
int a[3]={0},max=0;//存放输入的3个数
scanf("%d%d%d",&a[0],&a[1],&a[2]); //输入三个整数
for(int i=0;i<3;i++)//查找最大值
if(a[max]<a[i])
max=i;
printf("max=%d\n",a[max]); //输出
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |