开学第一节课,要用C语言写一个比较三个数大小的程序.各位大虾帮个忙

越详细越好..8托..

学习要靠自己!

///////////////////////////////////////////

#include <stdio.h>
void main()
{
int a;
int b;
int c;
int d;
scanf("%d %d %d",&a,&b,&c); //读入数据
if (a>b)
d=a;
else d=b; //取a、b中的最大值
if (d<c)
d=c;
printf("%d",d); //输出三个数中的最大值
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-09-10
//本程序可比较多个数的大小
#include"stdio.h"
#define M 10
void main()
{
int a[M];
int n,i,j,k,t;
printf("请输入要比较的数字的个数:\n");
scanf("%d",&n);
printf("请依次输入各数字:");
for(i=0;i<n;i++)
scanf("%d",&a[i]);
for(i=0;i<=n-2;i++)
{
k=i;
for(j=i+1;j<=n-1;j++)
if(a[j]>a[i]) k=j;
if(k!=i)
{
t=a[i];
a[i]=a[k];
a[k]=t;
}
}
printf("比较后的数列为(按从大到小的次序输出):");
for(i=0;i<=n-1;i++)
printf("%d ",a[i]);
}
第2个回答  2007-09-10
为了c语言才要这个百度号的话
还是早点回头吧
刚开始学就来找答案
不好吧
第3个回答  2007-09-10
这个问题这么简单,我看还是自己努力一下吧,要不到头来什么都学不到?哈哈.
第4个回答  2007-09-10
呵呵,太简单了吧,自己好好做,诚信是做人的基础啊

开学第一节课,要用C语言写一个比较三个数大小的程序.各位大虾帮个忙
if (d<c)d=c;printf("%d",d); \/\/输出三个数中的最大值 }

用C#写一个三个数比较大小的程序!!!
static void Main(string[] args){ int a = 0, b = 0, c = 0, max = 0;try { Console.WriteLine("请输入第一个数字:");a = Convert.ToInt32(Console.ReadLine());Console.WriteLine("请输入第二个数字:");b = Convert.ToInt32(Console.ReadLine());Console.WriteLine("请输入第三...

用C语言编写一个函数,返回三个数的平均值,并在主函数中调用这个函数,实 ...
int ave(int a,int b,int c){ int x;x=(a+b+c)\/3;return x } main(){ int a,b,c,x;scanf("%d,%d,%d",&a,&b,&c);x=ave(a,b,c);println("%d",x);} 语法都忘记了,我这也没tc,自己调试下吧

...用变量定义数组大小 最好有个简单的例子 各位大虾大婶帮帮忙_百度知 ...
{ cout<<"你想输入几个数:?"<<endl;int x;cin>>x;shuzu(x);return 0;}

各位大虾请帮小弟一个忙,我们班要出个关于学生生活的小品
第一步:把名字写上。(两人点头) 第二步:把题目看一遍!(两人点头) 第三步:——把卷纸交上去! 小艾:交白卷哦! 小伍:什么破题啊? 小玲:我再给你们出一道题儿;说,今天考试了,谁没来? 小艾:今天考试谁能不来?小玲? 小玲:我不在呢么! 小艾:看看四周,小伍? 小伍:在呢! 小艾:啊!我知道了——小艾!

C语言求三个数的最大值,看看我哪里写错了?
int max(int x, int y, int z);另外,你在主函数main函数中指定参数是错误的,这里不需要参数:include "stdafx.h"int main ( ) \/\/int a,int b,int c这3个参数不需要 { int a,b,c; \/\/这3个变量的声明放在main函数内部 int max(int x,int y,int z);\/\/改为int x,int y,int...

关于C语言中大小写字母转换的问题!急呐!!各位大虾帮帮忙
c=c-21;return c;} int main(void){ char c1,c2;printf("\\nEnter a letter(A-Z):(| to quit)\\n ");while(scanf("%c",&c1)== 1 && c1 != '|')\/*改为用scanf函数读取输入,因为getchar会读取换行符并保存,如你输入“A 回车“它就读取A + ‘\\n’所以没有正确的输出*\/ { ...

...求三个数的字最大值。结果输出是是输入的第一个数 跪求各位大侠解释...
max1=a;else max1=b;if(max1<c)max1=c;return max1;} void main(){ int x,y,z;int max1;scanf("%d%d%d",&x,&y,&z);max1=max(x,y,z);printf("%d\\n",max1);} 应该把那个scanf("%d,%d,%d",&x,&y,&z);改为scanf("%d%d%d",&x,&y,&z);这时再输入 若是按照你...

怎么用C语言编26个字母大小写互相转换的程序?
1,首先根据ASCALL码判断大小写 2IF大写,将其ASCALL减少32并输出;ELSE将其ASCALL增加32并输出 具体代码自己写

编写一个函数,返回三个数的平均值,并在主函数中调用这个函数,实现其功 ...
求三个数的平均值,直接加起来除以3即可。代码如下(C\/C++):include <stdio.h>double average(double a, double b, double c) \/\/使用double因为参数可能是小数{ return (a + b + c) \/ 3;}int main(void){ printf("%lf", average(1, 2, 3)); \/\/输出2.000000 return 0;...

相似回答
大家正在搜