导航:首页 > 编程语言 > 南充c语言青少年编程考题

南充c语言青少年编程考题

发布时间:2022-08-04 19:12:27

A. C语言编程比赛试题

#include <stdio.h>
#include <stdlib.h>
#include<string.h>

int main()
{
int n,i,j;
char p[10000];
while(scanf("%d",&n)!=EOF)
{
getchar();
for(i=0;i<n;i++)
{
gets(p);
putchar(p[0]);
for(j=1;j<strlen(p);j++)
printf(" %c",p[j]);
printf("\n");
}
}
}

B. 有关C语言的基本编程考题

则他会忘掉见过的事物。
只有燃烧的泪水留在眼中。
让他跪下,把脸俯向草地,
看着从地面反射出的光线。
那里他将常常找到我们失去的一切:
星星和玫瑰,黄昏和黎明。

C. 一道C语言编程题

#include<stdio.h>
#include<stdlib.h>
#include<memory.h>
ints1[9][9],a,b,w,h,x,y,n;
voidgc(inta,intb,inthp,intm)
{
if(hp!=0)
{
if(s1[a][b]==3){if((m<n)||(n==0))n=m;}else
{
if(s1[a][b]==4)hp=6;
if(s1[a-1][b]!=0)gc(a-1,b,hp-1,m+1);
if(s1[a+1][b]!=0)gc(a+1,b,hp-1,m+1);
if(s1[a][b-1]!=0)gc(a,b-1,hp-1,m+1);
if(s1[a][b+1]!=0)gc(a,b+1,hp-1,m+1);
}
}
}
intmain()
{
scanf("%d%d",&w,&h);
for(a=1;a<=h;a++)
for(b=1;b<=w;b++){scanf("%d",&s1[a][b]);if(s1[a][b]==2)x=a;y=b;}
for(a=0;a<=w;a++){s1[0][a]=0;s1[h+1][a]=0;}
for(a=0;a<=h;a++){s1[a][0]=0;s1[a][w+1]=0;}
gc(x,y,6,0);
printf("%d",n);
return0;
}

D. C语言编程题

c语言 这个代码可以完成

E. 急!C语言编程,四则运算考题

#include <stdio.h> #include <stdlib.h>//包含srand()和rand() #include <time.h>//包含time() #define MIN 1//随机数最小值 #define MAX 100//随机数最大值 void main() { int number1,number2; int symbol;//运算符 int sum;//运算结果 int answer=0;//回答 int score=0;//分数 int i; srand( (unsigned)time( NULL ) ); //以时间作随机数种子初始化随机数 for(i=0;i<10;i++)//产生10次算术题 { //随机产生两个数 number1=rand()%(MAX-MIN)+MIN; number2=rand()%(MAX-MIN)+MIN; symbol=rand()%3+1;//产生1~4分别代表加/减/乘/除 switch(symbol) { case 1: { sum=number1+number2; printf("%d+%d=",number1,number2); break; } case 2: { sum=number1-number2; printf("%d-%d=",number1,number2); break; } case 3: { sum=number1*number2; printf("%d*%d=",number1,number2); break; } case 4: { sum=number1/number2; printf("%d/%d=",number1,number2); break; } } scanf("%d",&answer); if(sum==answer)//正确时加2分 { score+=2; } else printf("Wrong,the right answer is %d\n",sum);//显示正确答案 } printf("SCORE:%d\n",score);//显示分数 }

F. 试题题目(编程要求): c语言题

第五届全国ITAT教育工程就业技能大赛复赛试题 C语言程序设计B卷

请考生仔细阅读并严格遵守题目中关于文件保存和命名的要求。

请务必按照试卷要求为文件命名。

考生答题完毕后,首先创建以“准考证号”命名的文件夹(形式如:433034683),并将考试结果严格按题目上的命名要求进行命名并直接保存在该文件夹下。

注意:考生不得在该文件夹下创建任何子文件夹,所有考试结果均直接保存在该文件夹根目录下。

然后选中整个文件夹,用Winrar压缩工具打包后存放在本考场指定的考试结果存放地址,经监考老师确认上传无误后方可离开考场。

注意:在提交答案时,请务必选中上述存放作品的文件夹(如前面创建的433034683文件夹,而不是文件夹下的全部文件)进行压缩,在完成答案提交后,请确保上述压缩包仍保存在本地计算机中。

请务必按照试卷要求提交指定的文件,不得包含非题目要求的过程文件和临时文件,不得包含本试题文件和试题素材。

注意:凡违反上述规定的考生,其成绩一律按零分处理。

题目命名要求:请将编写好的源程序以题号命名,例如第1题的源程序保存为“1.C” )。

重要提示:由于时间有限,请考生首先保证编写的程序在Wintc环境下可以编译通过并执行,并在此基础上保证完成考题要求的全部功能,以免因编译不通过影响考生的考试成绩。

1、 编程解决如下问题:鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一。百钱买百鸡, 问鸡翁,鸡母,鸡雏各几何?(20分)

2、 编程实现:有二维数组a[3][3]=,,},将数组a的每一行元素均除以该行上绝对值最大的元素,按行输出新数组。(20分)

3、 编程:设x、y取值为区间[1,10]的整数, f(x,y)=(3x-2y)/(x+y),求使f(x,y)取最小值的x1、y1,要求使用自定义函数实现f(x,y)功能。(20分)

4、 编写函数fun,其功能是:在字符串中所有数字字符前加一个“*”字符,要求通过指针实现。(20分)

5、 编程:已知学生记录由学号和学习成绩构成,N名学生的记录已存入结构体数组中,找出成绩最低的学生,并输出这个学生的信息,已知学生信息如下。(20分)

A01,81;A02,89;A03,66;A04,87;A05,77

A06,90;A07,79;A08,61;A09,80;A10,71

6、 附加题:编写一个函数InverseByWord(char *sentence),实现一个英文句子按单词逆序存放的功能,并给出测试程序。(50分)

如:This is an interesting programme.

逆序后变为:.programme interesting an is This

第五届全国ITAT教育工程就业技能大赛复赛试题
C语言程序设计(A卷)

请考生仔细阅读并严格遵守题目中关于文件保存和命名的要求。请务必按照试卷要求为文件命名。 考生答题完毕后,首先创建以“准考证号”命名的文件夹(形式如:433034683),并将考试结果严格按题目上的命名要求进行命名并直接保存在该文件夹下。

注意:考生不得在该文件夹下创建任何子文件夹,所有考试结果均直接保存在该文件夹根目录下。

然后选中整个文件夹,用Winrar压缩工具打包后存放在本考场指定的考试结果存放地址,经监考老师确认上传无误后方可离开考场。

注意:在提交答案时,请务必选中上述存放作品的文件夹(如前面创建的433034683文件夹,而不是文件夹下的全部文件)进行压缩,在完成答案提交后,请确保上述压缩包仍保存在本地计算机中。

请务必按照试卷要求提交指定的文件,不得包含非题目要求的过程文件和临时文件,不得包含本试题文件和试题素材。

注意:凡违反上述规定的考生,其成绩一律按零分处理。

题目命名要求:请将编写好的源程序以题号命名,例如第1题的源程序保存为“1.C” 。

重要提示:由于时间有限,请考生首先保证编写的程序在Wintc环境下可以编译通过并执行,并在此基础上完成考题要求的全部功能,以免因编译不通过影响考生的考试成绩。

1、编程解决如下数学问题:有12升水,怎样利用一个8升和一个5升的容器将水分为两个6升?要求以如下格式打印出分水步骤。(20分)

a12 b8 c5

12 0 0

* * * ( “*”表示当前状态下每个容器的盛水量)

......

0 6 6

2、编程实现:有二维数组a[3][3]=,,},将数组a的每一行元素均除以该行上的主对角元素(第1行同除以a[0][0],第2行同除以a[1][1],...),按行输出新数组。(20分)

3、编程:设x取值为区间[1,20]的整数,求函数f(x)=x-sin(x)- cos(x)的最大值,要求使用自定义函数实现f(x)功能。(20分)

4、编写函数fun,通过指针实现将一个字符串反向。要求主函数输入字符串,通过调用函数fun实现输入字符串反向。(20分)

5、已知学生三门课程基本信息如下。请使用结构体编程,计算学生三门课程平均成绩后,列表输出学生的姓名、数学、英语、计算机、平均分信息,并按平均分排序。(20分)

姓名 数学 英语 计算机

Mary 93 100 88

Jone 82 90 90

Peter 91 76 71

Rose 100 80 92

6、附加题:编程实现输入一串英文,统计其中各单词出现的个数(不区分大小写字母),以“000”作为字符串输入结束标志,例如:

Twinkle twinkle little star 000(回车)

twinkle little star

2 1 1 (50分)

G. C语言编程题,模拟的考题,求解答

#include<stdio.h>

intabc(inta[],intn);

intmain()

{

inti=0;

inta[]={1,2,3,4,5,6};

for(;i<=sizeof(a)/sizeof(int);++i)

{

printf("proctof%dis%d. ",i,abc(a,i));

}

return0;

}

intabc(inta[],intn)

{

if(n<=0)

{

returna[0];

}

else

{

returna[n-1]*abc(a,n-1);

}

}

运行截图如下:

H. C语言结构体编程题,求大神!

已经调试过了,可以直接使用

#include<stdio.h>
#define N 3 //学生的数目
typedef struct
{
char num[20];
char name[20];
char area[20];
float score;

} student;
student stu[N];
float average = 0;

void input()
{
int i,j;
printf("请输入%d个学生的成绩\n",N);
for(i=0;i<N;i++)
{
printf("学号:");
scanf("%s",&stu[i].num);

printf("姓名:");
scanf("%s",&stu[i].name);

printf("籍贯:");
scanf("%s",&stu[i].area);

printf("C语言的成绩:\n");
scanf("%f",&stu[i].score);

}
}

void output()
{
int i,j;
printf("学生的信息如下:\n");
for(i=0;i<N;i++)
{
printf("学号:%s\n",stu[i].num);
printf("姓名:%s\n",stu[i].name);
printf("籍贯:%s\n",stu[i].area);
printf("成绩:%f\n",stu[i].score);

}
printf("平均分:%f\n",average);
}

void calucate()
{
int i;
float total;
for(i=0;i<N;i++)
{
total = total + stu[i].score;
}
average = total/N;
}

int main()
{
char a[100]={0};
input();
calucate();

output();
}

阅读全文

与南充c语言青少年编程考题相关的资料

热点内容
闽政通无法请求服务器是什么 浏览:44
怎么做积木解压神器 浏览:199
王者荣耀解压玩具抽奖 浏览:49
12位是由啥加密的 浏览:868
程序员编迷你世界代码 浏览:895
php取现在时间 浏览:246
单片机高吸收 浏览:427
怎么区分五代头是不是加密喷头 浏览:244
hunt测试服务器是什么意思 浏览:510
2013程序员考试 浏览:641
毕业论文是pdf 浏览:736
服务器跑网心云划算吗 浏览:471
单片机定时器计数初值的计算公式 浏览:801
win7控制台命令 浏览:567
猫咪成年app怎么升级 浏览:692
360有没有加密软件 浏览:315
清除cisco交换机配置命令 浏览:751
华为删除交换机配置命令 浏览:473
shell打包命令 浏览:827
加密狗插上输不了密码 浏览:187