『壹』 C语言编程 求个最大值
程序应该没问题,但是根据你写的scanf,在输入数字的时候应该不要用括号分开
循环内循环体写的有点啰嗦,可以修改成
if(max<a[i])
{
max=a[i];
}
另外sum、avg、min几个变量都没有用,可以注释掉
『贰』 关于谭浩强C程序设计第四版的最大值问题!
int max(intx,inty) 改成int max(int x,int y)
int 是一种类型 x 是变量名 中间要有空格
『叁』 求最大值 (程序设计)
#include<stdio.h>
int main()
{
int max=0,a,b,c;
scanf("%d%d%d",&a,&b,&c);
max=a;
if(b>max)
max=b;
if(c>max)
max=c;
printf("%d",max);
}
『肆』 c语言程序设计求输出最大值拜托了各位 谢谢
两次循环都多了一次``` #include<stdio.h> void main() { int a[5];int i;int t; for (i=0;i<5;i++) { scanf("%d",&a[i]); printf("%d\n",a[i]); } for (i=0;i<4;i++) { t=a[i+1]>a[i]?a[i+1]:a[i]; a[i+1]=t; } printf("t=%d\n",t); } 这样就行了
『伍』 求最大值的vb程序设计和流程图
做这种题的方法是:先假设最大值是第一个输入的数,然后通过与后面数的
比较计算出最大值(或最小值)。
假设用数组来做此题
dim a(1 to 20) as integer
dim i as integer
dim max as integer
for i=1 to 20
a(i)=val(inputbox("请输入一个数","输入"))
next
max=a(1)
for i=2 to 20
if a(i)>max max=a(i) '如果第二个数比第一个数大,则让max的值刷新成更大的值,循环19次后能找出最大的值。
next
print max
『陆』 C语言程序设计:输入三个数,输出最大值。代码
#include<stdio.h>
float max(float a,float b)
{
float c;
c=(a>b)?a:b;
return c;
}
main()
{
float a,b,c;
printf("输入三个数:\n");
scanf("%f%f%f",&a,&b,&c);
printf("最大的数为:%f",max(a,max(b,c)));
}
『柒』 编写一个c语言程序,输入三个整数,输出它们的最大值
1. #include <stdio.h> //这是c语言的一个标准库,包含它才能用函数
2. int main() //这是主函数,c语言的工程都是由大小的函数组成的,主函数是系 统运行的第 //一个函数
3. int a,b,c;
int max;
printf("请输入三个数,空格区分各数:");
sscanf("%d %d %d", &a,&b,&c); //格式化输入,记得abc 要取地址&
4. max = b;
if(a > b){ //a如果大,最大值是a
max = a;}
if(max < c){
max = c;}
printf("最大值是:%d
", max); //输出最大值
return 0;}
『捌』 用C语言设计一个求最大值的程序
我再来个随意输入的例子(全是正整数)
void Max()
{
int a;
int max=-1;
while(scanf("%d",&a))
{
if(a<=0)//输入负数或者0结束输入
{
printf("%d\n",max);
return;
}
if(a>max)
max=a;
}
}
『玖』 求一列数据的最大值 C语言程序设计
你可以用一个宏定义,#define N 100,如果你觉得100太小了可以在大一点,或则你可以用链表,不过你应该还没学吧,说了你也不不清楚,一下是用宏定义写的
#include<iostream>
using namespace std;
#define N 100
int main()
{ int i,j,a[N],max;
printf("please enter some data until you enter 0:\n");
for(i=0; ;i++)
{
scanf("%d",&a[i]);
if(a[i]==0)
break;
}
max=a[0];
for(j=1;j<i;j++)
if(a[j]>max)
max=a[j];
printf("the max number is %d",max);
system("pause");
}
『拾』 c语言求最大值怎么编程啊,举个例子
#include<stdio.h>
voidmain()
{
inti;
floatk,a[5];
printf("请输入5个数:");
for(i=0;i<5;i++)
scanf("%f",&a[i]);
k=a[0];
for(i=1;i<5;i++)
if(k<=a[i])k=a[i];
printf("这5个数中的最大值为%f",k);
}
运行示例: