#include <stdio.h>
#define M(x,y) (x>y?x:y)
#define Max(a,b,c,d,e) (M(M(M(M(a,b),c),d),e))
int main()
{
printf("%d\n",Max(1,6,9,2,6));
return 0;
}
急求,C语言程序,编程序找出5个数中的最大值
include <stdio.h>#define M(x,y) (x>y?x:y)#define Max(a,b,c,d,e) (M(M(M(M(a,b),c),d),e))int main(){ printf("%d\\n",Max(1,6,9,2,6)); return 0;}
C语言,输入五个数字,输出其中最大的一个数字,并且说明是第几个数字...
include<stdio.h>int main(){int x,i,n,max,maxi=1; scanf("%d",&max); for(i=2;i<=5;i++) {scanf("%d",&x); if(x>max){max=x; maxi=i;} } printf("最大的数是第%d个,值为:%d\\n",maxi,max); return 0;} ...
C语言,输入五个数字,输出其中最大的一个数字,并且说明是第几个数字...
} printf("这个数的最大位是%d\\n是数字的第%d位\\n",max, k);} 结果 please input n( 100000 >n > 10000)96845 这个数的最大位是9 是数字的第1位 Press any key to continue 不好意思,看错了,求成了输入一个五位数,求最大的位了 ...
c语言编程键盘输入5个数 大到小排列输出
include<stdio.h>#define N 5 \/\/定义要排序的个数N为5个main() \/\/主程序开始{int a[N],i,j,temp; \/\/定义数组a,变量i,j和中间存储变量tempprintf("please input %d numbers\\n",N); \/\/输出文本,"请输入N个数字(此处N=5)"for(i=0;i<N;i++) \/\/循环语句,利用i循环...
C语言编程序想输出最大值为什么输出最小值??!!
include <stdio.h> int main(){ int max(int x,int y);int a,b,c;scanf("%d,%d",&a,&b);c=max(a,b);printf("%d\\n",c);return 0;} int max(int x,int y){ int z;if(x>y){ z=x;} else { z=y;} return (z);} 试试看 你输入的时候要这样 1,5 中间要有逗号...
给出5个数 要求找出其中三个数总和为100的所有排列情况,并显示出来 C...
int i,j,k;for (i=0:i<=3;i++){ for (j=i+1:j<=4;j++){ for (k=j+1:k<=5;i++){ if ( ( numbers[i]+numbers[j]+numbers[k] ) == 100)printf(" %d,%d,%d \\n",numbers[i],numbers[j],numbers[k]);} } } \/\/没调过 应该是遍历全了的 ...
谁能用C语言帮我写几个小程序 急求
if(num1>num2) \/*找出两个数中的较大值*\/ { temp=num1; num1=num2; num2=temp; \/*交换两个整数*\/ } a=num1; b=num2;while(b!=0) \/*采用辗转相除法求最大公约数*\/ { temp=a%b;a=b;b=temp;} printf("The GCD of %d and %d is: %d\\n",num1,num2,a); \/*输出最...
...1000】之间的整数,编程序求这100个数中的最大值。
include int main() { int i, a[100];time_t t;srand((unsigned)time(&t)); \/\/主要是需要这个东西,需要设置一个seed for (i=0;i<100;i++) { a[i] = 2 + random()%999; \/\/2-1000, 就用2 + [0-998]来实现。0-998用%999来达到目的。} \/\/sort } ...
c语言 编程。 整数各位数重组构成的最大值与最小值
include<string.h>void main(){char s[10],i,j,t,k;printf("输入一个整数(不大于十位):\\n");scanf("%s",&s);k=strlen(s);for(i=0;i<k;i++){for(j=0;j<=i;j++)if(s[i]>s[j]){t=s[i];s[i]=s[j];s[j]=t;}}printf("Max=%s\\n",s);printf("Min=");...
C语言题目 急求 输入五个同学的成绩,计算平均成绩
double points[5];double sum=0;for(i=0;i<number;i++){ printf("请输入第%d个同学的成绩:",i+1);scanf("%lg",&points[i]);} for(i=0;i<number;i++)sum+=points[i];double average=sum\/5;printf("平均成绩为%lg\\n",average);} 一次输入五个成绩,每个成绩用空格隔开 include ...