湖南科技大學2023年C語言上機題庫

2022-12-09 19:06:03 字數 1942 閱讀 8745

第一套1、 設計乙個程式,從鍵盤輸入3個整數,按由大到小的順序輸出。

#include <>

main()

if(b

if(a

printf("%d,%d,%d\n",a,b,c);

}2、 求1+3+5+7+……+95+97+99的和。

#include <>

main()

printf("%d\n",sum);

}3、 寫乙個函式,從鍵盤輸入乙個整數,如果該整數為素數,則輸出「此整數為素數」,否則輸出「整數非素數」。(要求從主函式輸入整數)

#include <>

#include <>

main()

第二套4、 從鍵盤輸入10個整數,儲存在乙個陣列中,將這10個數逆序輸出,然後求出這10個數的和並輸出。

#include <>

main()

5、 輸入n個國家的英文名,要求按字母先後順序,並按照順序輸出。

#include <>

#include <>

main()

; int i,m;

void sort(char *name,int);

m=sizeof(nation)/sizeof(char *);

sort(nation,m);

for(i=0;i printf("%9s\n",nation[i]);

}void sort(char *name,int n)/*選擇排序*/

}#include <>

#include <>

void main()

for(a=0;a<=4;a++)

printf("%s\n",c[a]);

}6、 某年級共有4個班,每班各有30名學生,有6個科目的考試成績,要求輸出每門課程最高分的學生的班級、學號和姓名,並計算各班每個學生的平均成績並輸出。

#include <>

#define n1 4

#define n2 30

#define n3 6

main()

}第三套

7、 求從鍵盤上輸入10個資料(實數)中的最大值,並求和。

#include <>

main()

printf("%f\n",a[maxi]);

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

sum=sum+a[i];

printf("%f\n",sum);

}#include <>

main()

printf("%f\n",max);

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

sum=sum+a[i];

printf("%f\n",sum);

}8、 給出三角形的三邊a、b、c,求三角形的面積。(先判斷三邊是否能構成三角形)。

#include <>

#include <>

main()

else printf("error\n");

}9、 編寫程式求乙個字串的第n個字元開始、長度為m的字串。

#include <>

main()

printf("%s",s);

}10、

#include <>

main()

}11、

#include <>

main()

printf("%d\n",n);

}12、

#include <>

main()

13、#include <>

main()

14、#include <>

int strcmp (char str1,char str2)

main()

{ char str[20];

int x=0;

do{printf("\n enter password:");

西安科技大學C語言實習報告

成績 高階程式語言 課程設計報告 學院 西安科技大學通訊學院 班級 電科1001 學號 1007060120 姓名 任新龍 目錄引言3 演算法設計4 除錯報告6 附錄7引言 1 實訓專案單 編制部門 電子工程系編制人 陳偉審核人 編制日期 2011年7月1日 2 求轉置矩陣 編寫乙個程式,求3 4陣...

天津科技大學C語言程式設計考試樣卷

c語言程式設計考試樣卷1 一 單項選擇題 共15小題,每題1分,總計15分 1 c語言規定,在乙個c程式中,main 函式的位置 c a 必須在開始b 必須在最後c 可以任意d 必須在系統呼叫的庫函式之後以下皆可調通 選項分析 abd三項互斥,c與abd互斥 證實方法d 得到證實 選項a,b,c與d...

武漢科技大學C語言課程設計實驗報告

二 一二 二 一三學年第一學期 電子技術學院 課程設計報告書 課程名稱 c程式課程設計 班級 電信db2011級1102班 學號 姓名 x 指導教師 陳彬 二 一二年九月 一 需求分析 1 題目二學生成績管理程式 任務 自學c語言中相關知識,設計出學生成績管理程式。要求如下所述 錄入學生資訊,每位學...