#includestdio.h
创新互联为客户提供专业的成都做网站、网站制作、程序、域名、空间一条龙服务,提供基于WEB的系统开发. 服务项目涵盖了网页设计、网站程序开发、WEB系统开发、微信二次开发、成都做手机网站等网站方面业务。
int max(int fenshu[])
{
int max = 0;
for(int i = 0;i 10;i++)
{
if(fenshu[i] max)
{
max = fenshu[i];
}
}
return max;
}
int min(int fenshu[])
{
int min = 101;
for(int i = 0;i 10;i++)
{
if(fenshu[i] min)
{
min = fenshu[i];
}
}
return min;
}
int main()
{
int fenshu[10];
printf("请输入十个整数(0~100)\n");
for(int i = 0; i 10;i ++)
{
scanf("%d",fenshu[i]);
}
printf("最高分数是%d,最低分数是%d",max(fenshu),min(fenshu));
}
输入3个学生成绩,多个学生,只需修改#define N 3后面的数字为想要的数字
#include stdio.h
#define N 3
typedef struct Information
{
char no[20];
char name[25];
float score;
}INFORMATION, *PINFORMATION;
void findMax(INFORMATION student[], int n)
{
int i;
float maxsc = student[0].score;
int index = 1;
for (i = 1; i n; ++i){
if (maxsc student[i].score){
maxsc = student[i].score;
index = i;
}
}
printf ("最高分是:%.1f\n", maxsc);
printf ("最高分学生的学号:%s\n", student[index].no);
printf ("最高分学生的姓名:%s\n", student[index].name);
}
int main()
{
INFORMATION student[N];
int i;
for (i = 0; i N; ++i){
printf ("请输入第%d个学生的学号:", i+1);
scanf ("%s", student[i].no);
printf ("请输入第%d个学生的姓名:", i+1);
scanf ("%s", student[i].name);
printf ("请输入第%d个学生的成绩:", i+1);
scanf ("%f", student[i].score);
}
findMax(student, N);
return 0;
}
#includestdio。h
intmain()
{
intmax,min,score;
doubleavg=0;
scanf("%d",score);
max=min=score;
avg+=score;
for(inti=0;i29;i++)
{
scanf("%d",score);
if(scoremax)max=score;
if(scoremin)min=score;
avg+=score;
}
avg=avg/30;
printf("最高分max=%d,最低分min=%d,平均分avg=%lf\n",max,min,avg);
return0;
}
文件输入/输出
在C语言中,输入和输出是经由标准库中的一组函数来实现的。在ANSI C中,这些函数被定义在头文件;中。
标准输入/输出
有三个标准输入/输出是标准I/O库预先定义的:
stdin标准输入
stdout标准输出
stderr输入输出错误
以上内容参考:百度百科-c语言