C语言三个题目大家帮我解答一下谢谢
第一题:
/*根据函数功能完成max()函数的定义*/
#include<stdio.h>
void max(int a,int b,int c);
void main()
{
int a1,b1,c1;
printf("请输入三个整数:");
scanf("%d%d%d",&a1,&b1,&c1);
printf("上述三个整数的最大值为:");
max(a1,b1,c1);
printf("\n");
}
/*函数功能:计算三个整数中的最大值*/
void max(int a,int b,int c)
{
}
第二题
/*按要求在空白处补充C程序:*/
/*程序功能:定义一维数组,并通过键盘输入数组元素值,找出数组中的最大值并将其与数组首元素交换,最后输出交换后的数组各元素*/
#include<stdio.h>
void main()
{
int arr[10],i,max,temp;
printf("请输入数组元素值:");
for(i=0;i<10;i++)
scanf("%d",&arr[i]);
/*编写代码:其功能是将数组中的最小值与数组首元素交换*/
/*输出交换后的数组元素*/
printf("请输出改变后的数组元素值:");
for(i=0;i<10;i++)
printf("%d ",arr[i]);
}
第三题:
//编写程序,计算从1到100内的整数之和并输出。(要求:用for语句、while语句或do...while语句实现)