新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
#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语言
#include stdio.h
int f1(int a[],int n)
{
int m=a[0],i;
for(i=1;in;i++)
if(a[i]m)
m=a[i];
return m;
}
int main()
{
int a[10]={71,62,45,99,58,87,49,60,71,94};
printf("最高分是:%d\n",f1(a,10));
return 0;
}
做一次雷锋哥哥。
#include ,stdio.h
#include stdlib.h
int High(int score[],int n) //计算最高分
{
int sc=0;
for(int i=0; in; i++) if( score[i] sc ) sc = score[i];
return sc;
}
int main()
{
int score[10];
for(int i=0; i9; i++)
{
printf("请输入第%d个学生总成绩:",i+1);
scanf("%d",score[i]);
}
int max = High(score,10);
printf("\n最高分:%d\n\n",max);
system("PAUSE");
return 0;
}
有很多地方要改啊!!
#includestdio.h
#define N 3
struct student
{
int number;
char name[20];
float score[3];
};
student* max(struct student *p)
{
int i=0,j=0;
float max_score=0;
max_score=p-score[0];
for ( i=0; iN; i++)
{
for ( j=0; j3; j++ )
{
if (p-score[j]max_score)
{
max_score=p-score[j];
}
}
p++;
}
return p;
}
int main()
{
student stu[N],*p=NULL;
int i=0,j=0;
for ( i=0; iN; i++)
{
printf("请输入第%d个学生的基本信息:\n",i+1);
printf("学号:");
scanf("%d",stu[i].number);
printf("姓名");
scanf("%s",stu[i].name);
printf("三门科成绩(eg:100 90 80):");
for( j=0; j3; j++ )
scanf("%f",stu[i].score[j]);
}
p=stu;
p=max(p);
--p;
printf("最高分的学生名字:%s\n",p-name);
printf("最高分的学生学号:%d",p-number);
return 0;
}
测试结果
#include "stdio.h"//
void main(void){//试试正确不?
int a[5],i,max=0,min=32767;
printf("请输入5个学生的成绩...\n");
for(i=0;i5;i++){
printf("student%d:",i+1);
scanf("%d",a+i);
if(a[i]max) max=a[i];
if(a[i]min) min=a[i];
}
printf("最高成绩是:%d\n最低成绩是:%d\n",max,min);
}
#includestdio.h
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));
}