c語言期末考試程式題總結

2021-12-21 11:06:50 字數 2115 閱讀 2736

1. 字串連線

6.13、編寫乙個程式,將兩個字串連線起來,不要用strcat函式。

#include<>

intmain()

2. 函式的遞迴呼叫

7.13、p219

#include<>

int main()

float p(intn,int x)

3.冒泡法排序

7.11、寫乙個函式,用「起泡法」對輸入的十個字元按由小到大順序排列。

#include<>

#include<>

#define n 10

charstr[n];

int main()

sort(str);

printf("string sorted:\n");

for(i=0;iprintf("%c",str[i]);

printf("\n");

return 0;

}void sort(char str)

} 4.百分制與等級制的轉換

4.8、p113

#include<>

int main()

switch((int)(score/10))

printf("成績是%5.2f,相應等級是%c\n",score,grade);

return 0;

}5、鍵入字串儲存到指定檔案(夾)中!

例10.1 從鍵盤輸入一些字元,逐個把它們送到磁碟上,直到使用者輸入乙個「#」為止。

#include <>

#include<>

int main( )

ch=getchar();

printf("請輸入乙個準備儲存到磁碟的字串(以#結束):");

ch=getchar();

while(ch!='#')

fclose(fp);

putchar(10);

return 0;

}6、水仙花數

5.8 輸出所有的「水仙花數」,所謂「水仙花數」是指乙個3位數,其各位數字立方和等於該數本身。

#include<>

int main()

printf("\n");

return 0;

} 7、楊輝三角

6.6、p168

#include<>

#define n 10

int main()

for(i=2;ifor(j=1;j<=i-1;j++)

a[i][j]=a[i-1][j-1]+a[i-1][j];

for(i=0;i

printf("\n");

return 0;

} 8、分段函式

4.6、p112

#include<>

int main()

else

return 0;

}9、字元統計

5.4 輸入一行字元,分別統計出其中英文本母、空格、數字和其他字元的個數。

#include<>

int main()

printf("字母數:%d\n空格數:%d\n其他字元數:%d\n",letters,space,digit,other);

return 0;

}10、陣列簡單處理

6.5 將乙個陣列中的值按逆序重新存放。

#include<>

int main()

printf("\nnow,array a:\n");

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

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

printf("\n");

return 0;

} 11、模組化程式設計

7.2、p218

#include<>

#include<>

float x1,x2,disc,p,q;

int main()

else if(disc==0)

else

return 0;

}voidgreater_than_zero (float a,float b)

voidequal_to_zero (float a,float b)

{x1=-b/(2*a);

x2=-b/(2*a);

C語言期末考試樣題

一 選擇題 每小題1分,共30分 1 以下敘述正確的是 a 在c程式中,main函式必須位於程式的最前面 b c程式的每行中只能寫一條語句 c c語言本身沒有輸入輸出語句 d 在對乙個c程式進行編譯的過程中,可發現注釋中的拼寫錯誤 2 乙個c語言程式的基本單位是 a 函式b 子程式 c 過程d 命令...

C語言期末考試試題 A

忻州師範學院電腦科學與技術系 2005 2006學年第二學期 c語言 期末試題 a卷 考試班級 2005本16班考試時間 110分鐘 一 填空題 每空3分,共30分 1 若從鍵盤輸入58,則以下程式輸出的結果是 main 2 以下程式的輸出結果是 main 3 以下程式的輸出結果是 main 以下程...

大一C語言期末考試參考

c語言總複習 總體上必須清楚的 1 程式結構是三種 順序結構,迴圈結構 三個迴圈結構 選擇結構 if和switch 2 讀程式都要從main 入口,然後從最上面順序往下讀 碰到迴圈做迴圈,碰到選擇做選擇 3 計算機的資料在電腦中儲存是以二進位制的形式.資料存放的位置就是他的位址.4 bit是位是指為...