《C语言程序设计》实验报告

《C语言程序设计》实验报告,第1张

#include "stdioh"

#define N 10

typedef struct

{char name[20];

char xuehao[20];

int xuhao[5];

float shuxue[10];

float yingyu[10];

float jisuanji[10];

float sum[10];

float average[10];

}user;

main()

{user sp[N],temp;

int i;

printf("enter xinxi; \n");

for(i=0;i<N;i++)

{gets(sp[i]name);gets(sp[i]xuehao);

gets(sp[i]xuhao);gets(sp[i]shuxue);

gets(sp[i]yingyu);gets(sp[i]jisuanji);

sum=sp[i]shuxue+sp[i]yingyu+sp[i]jisuanji;

average=sum/3;

}

getsort(sp);

printf("after sorted: \n");

for(i=0;i<N;i++)

printf("%d\t%s\t%s\t%d\t%d\t%d\t%d\t%d\n",sp[i]xuhao,sp[i]xuehao,sp[i]name,sp[i]yingyu,sp[i]jisuanji,sp[i]shuxue,sp[i]sum,sp[i]average);

}

getsort(user sp)

{int i,j;

user temp;

for(i=0;i<N-1;i++)

for(j=i+1;j<N;j++)

if(sp[i]sum<sp[j]sum)

{temp=sp[i]sum;

sp[i]sum=sum[j]sum;

sp[j]sum=temp;}

我没运行,可能对吧,你试一下

#include <stdioh>

void main()

{

float score[10],max,min,sum=0;

int i;

for(i=0;i<10;i++)

{

printf("请输入第%d个评委的分数",i+1);

scanf("%g",&score[i]);

sum+=score[i];

}

max = score[0];

min = score[0];

for(i=0;i<10;i++)

{

if(max<score[i])

{

max=score[i];

}

if(min>score[i])

{

min = score[i];

}

}

sum = (sum-min-max)/8;

printf("平均分是:%g",sum);

system("pause");

}

#include <stdioh>

void main()

{

int shu[5][5],i,j,sum=0,sum1=0;

for(i=0;i<5;i++)

{

for(j=0;j<5;j++)

{

printf("shu[%d][%d]",i,j);

scanf("%d",&shu[i][j]);

}

}

for(i=0;i<5;i++)

{

for(j=0;j<5;j++)

{

if(i==j)

{

sum+=shu[i][j];

}

if(i+j==4)

{

sum1+=shu[i][j];

}

}

}

printf("对角元素之和是sum=%d\nsum1=%d",sum,sum1);

system("pause");

}

#include <stdioh>

void main()

{

int i,score[15],nums[15],count=0;

int shu[5];

for(i=0;i<5;i++)

{

shu[i]=0;

}

for(i=0;i<15;i++)

{

printf("请输入第%d个同学的学号:",i+1);

scanf("%d",&nums[i]);

printf("请输入第%d个同学的成绩:",i+1);

scanf("%d",&score[i]);

while(score[i]>100&&score[i]<0)

{

printf("你输入的成绩有误,请重新输入");

printf("请输入第%d个同学的成绩:",i+1);

scanf("%d",&score[i]);

}

}

for(i=0;i<15;i++)

{

if(score[i]<60)

{

count++;

}

else if(score[i]>=60&&score[i]<70)

{

shu[0]++;

}

else if(score[i]>=70&&score[i]<80)

{

shu[1]++;

}

else if(score[i]>=80&&score[i]<89)

{

shu[2]++;

}

else if(score[2]>=90&&score[i]<100)

{

shu[3]++;

}

else if(score[i]==100)

{

shu[4]++;

}

}

printf("\n60分以下的同学有%d人",count);

printf("\n60分--69的同学有%d人",shu[0]);

printf("\n70分79的同学有%d人",shu[1]);

printf("\n80分89的同学有%d人",shu[2]);

printf("\n90分99的同学有%d人",shu[3]);

printf("\n100分的同学有%d人",shu[4]);

system("pause");

}

#include <stdioh>

#include <mathh>

main()

{float a,b,c,h,s;

printf("请输入三边:");

scanf("%f%f%f",&a,&b,&c);

if (a+b>c&&a+c>b&&b+c>a)

{h=(a+b+c)/2;

s=sqrt(h(h-a)(h-b)(h-c)); /sqrt为开平方根/

printf("面积是:%g\n",s);

}

else

printf("不能构成三角形;\n");

}

亲,看看我的程序跟你的有什么区别,如果能看出来你应该就学了吧,不会再找我谢谢,

希望采纳!!

以上就是关于《C语言程序设计》实验报告全部的内容,包括:《C语言程序设计》实验报告、C语言实验求助、C语言 设计实验等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9466103.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存