导航菜单
首页 >  » 正文

参加CCF CSP考试用什么编程语言好? 男生自我体罚

参加CCF CSP考试用什么编程语言好?

这个看你个人习惯,最好选择自己最擅长的语言,尤其是学习数据结构时用到的语言。这样不会在设计数据结构上耽误太多时间,有更多时间考虑算法,最后两题是有关于图论的,所以考虑下你用哪一种语言写图论有关的数据结构(比如二维数组表示矩阵、稀疏矩阵三元组表示法、十字链表等等)和算法比较熟练,就选哪个。
CCF计算机软件能力认证(简称CCF CSP认证)是CCF计算机职业资格认证系列中最早启动的一项认证。该项认证重点考察软件开发者实际编程能力,由中国计算机学会统一命题、统一评测,委托各地设立的考试机构进行认证考试。该项认证每年大约3、9、12月各举办一次,自2014年推出以来,短短三年内便先后曾共有73个考点,43479人次参加认证,认证影响力与日俱增。

C语言编程,从键盘输入10个学生的成绩,由高到低排序输出成绩。

//如果只有成绩信息就可以用下面的代码

//如果还需要加入学号,姓名之类的信息,可以用结构体然后对成绩排序即可

#include"stdio.h"

int main()

{

int  d[10]={0},i,j,t;//数组d存放10个学生的成绩

for(i=0;i<10;i++)//输入10个成绩(空格分开)

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

for(i=0;i<9;i++)//排序 for(j=i+1;j<10;j++) if(d[i]<d[j]) {

t=d[i],d[i]=d[j],d[j]=t;

}

for(i=0;i<10;i++)//输出10个成绩

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

getch();

return 0;

}

从键盘输入一个班(全班最多不超过30人)学生某门课的成绩,当输入成绩为负值时,输入结束,利用数组实现下列功能:1)统计不及格人数并打印不及格学生名单;2)统计成绩在全班平均分及平均分之上的学生人数,并打印这些学生的名单;3)按成绩由高到低排出名次;4)统计各分数段的学生人数及所占

#include "stdio.h" void main() {    int bjg[30],i=0,j,k,n=0,student[30],bujige=0,z6070=0,z7080=0,z8090=0,z90100=0;   float pjf,zcj=0;   for(i=0,k=0;i<30;i++)   {    printf("请输入第%d个学生的成绩:",i+1);    scanf("%d",&student[i]);    if(student[i]==-1)     break;    else if(student[i]<60&&student[i]>=0)    {     bujige++;     bjg[k]=i+1;     k++;    }    else if(student[i]<70&&student[i]>=60)     z6070++;     else if(student[i]<80&&student[i]>=70)     z7080++;    else if(student[i]<90&&student[i]>=80)     z8090++;    else if(student[i]<=100&&student[i]>=90)     z90100++;    n++;   }   for(j=0;j<n;j++)     zcj=zcj+student[j];   pjf=zcj/n;   int gp[30],c;   for(i=0,c=0;i<n;i++)   {    if(student[i]>=pjf)    {     gp[c]=i+1;     c++;    }   }   printf("平均分为%.2f 超过平均分有%d人 不及格有%d人,占%d/%d 60-70占%d/%d 70-80占%d/%d 80-90占%d/%d 90-100占%d/%d 不及格学生编号为:",pjf,c,bujige,bujige,n,z6070,n,z7080,n,z8090,n,z90100,n);   for(i=0;i<k;i++)    printf("%d ",bjg[i]);   printf(" 超过平均分学生编号为:");   for(i=0;i<c;i++)    printf("%d ",gp[i]);   printf(" ");    }

相关推荐: