您的位置:

c语言考研刷题,c语言考研题库

本文目录一览:

求好用的大学C语言刷题软件

我当时写的是全国计算机二级C语言等级考试试卷,那个应该和学校教的难度差不多吧。反正最后拿了九十多,然后顺便把计算机二级也考完了。

学校自学的话,用Microsoft

Visual

Studio就行,这个软件就是C语言编程软件。一般什么不懂,你自己跑一遍程序就懂了。

C/C++哪里能刷题?

C语言学习宝典,当年大学时候考国二刷题时候用的app,考试刷题挺好用的

还有一个就是牛客,面试前刷题用的,主要是各大公司的面试题

准备考c语言计算机二级,用什么软件刷题好

计算机二级,用什么软件刷题好:

首先我们先看下软件下图1、2展示,最后是软件!

1、全国计算机等级考试超级模拟软件。

汇聚了多年开发全国计算机等级考试模拟软件的丰富经验,并综合有经验的命题专家、教授和全国各地考点一线教师的建议基础上研制而成。本套软件采用模拟考试形式,以大量的习题练习,强化考生的应考能力。

2、捷成全国计算机等级考试练习系统。

上机考试系统提供了历届考试题100套,并附有试题分析和参考答案,可以帮助考生熟悉考试模式,提高应试能力,测试实际操作和应变能力,自己评定成绩,对正式考试时能否通过进行初步的估计。

3、未来教育2017二级msoffice模拟软件

以其模式的高专业度,题库权威度而闻名业界,它聚合历年真题加以分析从而提出权威预测,效果非常不错。

C语言的考研题,过程思路求大神说下。。真的搞不懂

4的答案是A, 5的答案A。总共有5个人,数组从零开始的,刚开始p指向第一结构体,即第一个人,执行q=p+5赋值后,此时q指向第六个人,for循环先输出第一个人的信息,然后p++,指向下一个人,执行5次。

关于考研C语言的几道题目,请大神赐教。另外不要嘲笑我问这种简单的问题

第一道题

#includestdio.h

struct student{char name[20];

float score1,score2;

float avg;

};

struct student stu[100];

int main()

{

int n;

int i;

float all_avg=0;

scanf("%d",n); //全班学生数量

for(i=1;i=n;i++)

{

scanf("%s %f %f",stu[i].name,stu[i].score1,stu[i].score2);

stu[i].avg=(stu[i].score1+stu[i].score2)/2;

all_avg+=stu[i].avg;

}

all_avg/=n;

for(i=1;i=n;i++)

{

if(stu[i].avgall_avg)

{

printf("name:%s score1:%.1f score2:%.1f avg:%.1f\n",stu[i].name,stu[i].score1,stu[i].score2,stu[i].avg);

}

}

return 0;

}

第二道题

#includestdio.h

struct student{char name[20];

float score1,score2,score3;

float avg;

};

struct student stu[11];

int main()

{

int i,j;

struct student temp;

for(i=1;i=10;i++)

{

scanf("%s %f %f %f",stu[i].name,stu[i].score1,stu[i].score2,stu[i].score3);

stu[i].avg=(stu[i].score1+stu[i].score2+stu[i].score3)/3;

}

for(i=1;i10;i++)

for(j=1;j10;j++)

{

if(stu[j].avg=stu[j+1].avg)

{

temp=stu[j];

stu[j]=stu[j+1];

stu[j+1]=temp;

}

}

for(i=1;i=5;i++)

{

printf("name:%s score1:%.1f score2:%.1f score3:%.1f avg:%.1f\n",stu[i].name,stu[i].score1,stu[i].score2,stu[i].score3,stu[i].avg);

}

return 0;

}

第三题

#includestdio.h

#includestring.h

struct item{char pno[20];

char pname[20];

float amount;

};

struct item item[100];

int main()

{

int i,j;

struct item temp;

int n;

scanf("%d",n);

for(i=1;i=n;i++)

{

scanf("%s %s %f",item[i].pno,item[i].pname,item[i].amount);

}

for(i=1;in;i++)

for(j=1;jn;j++)

{

if(strcmp(item[j].pname,item[j+1].pname)0)

{

temp=item[j];

item[j]=item[j+1];

item[j+1]=temp;

}

else if(strcmp(item[j].pname,item[j+1].pname)==0 item[j].amountitem[j+1].amount)

{

temp=item[j];

item[j]=item[j+1];

item[j+1]=temp;

}

}

for(i=1;i=n;i++)

{

printf("%s %s %.1f\n",item[i].pno,item[i].pname,item[i].amount);

}

return 0;

}