導航:首頁 > 編程語言 > 南充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語言青少年編程考題相關的資料

熱點內容
linux命令連接oracle 瀏覽:200
墊江停車收費樁怎麼上App 瀏覽:133
好興動app還款怎麼登錄不上去了 瀏覽:665
鄭州雲伺服器託管 瀏覽:722
伺服器地址跟蹤 瀏覽:980
免費google雲伺服器 瀏覽:516
摘譯和編譯的英文 瀏覽:359
熱泵壓縮機選型 瀏覽:121
op手機微信加密如何解除 瀏覽:386
如何在王牌戰爭找到高爆率伺服器 瀏覽:13
江浙小學語文輔導課用什麼APP 瀏覽:99
新夢幻大陸伺服器地址 瀏覽:241
網吧伺服器怎麼更換壁紙 瀏覽:530
linux命令方法 瀏覽:332
linux下載freetype 瀏覽:123
程序員入駐平台 瀏覽:327
程序員大戰外掛 瀏覽:745
html實例教程pdf 瀏覽:157
linux命令開放所有許可權 瀏覽:575
30歲能學會編程 瀏覽:737