C語言十大簡單程式設計複習題

2021-08-21 04:37:35 字數 2545 閱讀 8543

第一題:輸入一行字元,分別統計出其中英文本母、空格、數字、其它字元的個數!利用while語句。

#include "stdio.h"

main()

char c;

int letters=0,space=0,digit=0,others=0;

printf("please input some characters\n");

while((c=getchar())!='\n')

if(c>='a'&&c<='z'||c>='a'&&c<='z')

letters++;

else if(c==' ')

space++;

else if(c>='0'&&c<='9')

digit++;

else

others++;

printf("all in all:char=%d space=%d digit=%d others=%d\n",letters, space,digit,others);

第二題:輸入乙個5位數,判斷它是不是回文,如12321即是回文數。

#include "stdio.h"

main( )

long ge,shi,qian,wan,x;

scanf("%ld",&x);

wan=x/10000;

qian=x%10000/1000;

shi=x%100/10;

ge=x%10;

if(ge==wan&&shi==qian)/*個位等於萬位並且十位等於千位*/

printf("this number is a huiwen\n");

else

printf("this number is not a huiwen\n");

第三題:利用遞迴方法求10!

#include

"stdio.h"

void

main()

intjiechen(

intn

)//函式

else

n= 1;

returnn;

}第四題:求100之內的素數。

#include

"stdio.h"

main()

if(count == 1)

printf(

"%d "

,i);

count = 0; }

system(

"pause");

} 第五題:對10個數進行排序。

#include

"stdio.h"

void

main() ;

inti,j,min,tmp;

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

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

tmp = a[i];

a[i] = a[min];

a[min] = tmp; }

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

}

第六題:求乙個二維矩陣的轉置矩陣,請使用二維陣列來描述。

#include

"stdio.h"

void

main() ;

intb[4][4] = ;

inti, j;

printf(

"請輸入乙個4*4的整數矩陣:\n");

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

} for(i = 0; i < 4; i++)

} for(i = 0; i < 4; i++)

printf(

"\n");

} }

第七題:列印出楊輝三角。

#include

intmain()

intprintyanghui()

//按行數列印楊輝三角

printf(

"\n");

} }

第八題:求乙個字串的長度。

#include

void

main()

第九題:一維陣列中元素的最大值和下標。

#include

"stdio.h"

void

main() ;

//一共9個數,最大值為1000,其下標為8

inti, max;

max = 0;

for(i = 1; i < 9; i++)

printf(

"最大值 = %d\n下標為 = %d\n"

, a[max], max); }

第十題:用遞迴函式反序輸出字串,如abcdefg,反序輸出為gfedcba。

vs2013環境下的**。用其他程式設計軟體執行可能會出現錯誤,稍微改改就好了。

#include

"stdio.h"

void

ret(

char

*str)

printf(

"%c "

, *str);

} intmain()

c語言期末複習題

參考 k r 1 單詞計數 include define in 1 define out 0main 可以用集合裡的vn圖理解,每次迴圈都有三種情況。printf d n nword 2 統計數字 空白符及其他字元 includemain printf digits for i 0 i 10 i p...

十大另類程式語言(上)

10.lolcode語言http lolcode.com 國外流行一種lolcat,經常出現在論壇的頭像和簽名圖裡。lolcat裡有乙隻很乖的小動物 通常是小貓 旁邊寫幾句很可愛的話 比如故意的語法錯誤 拼寫錯誤 近似發音或者網路縮略語 很多web 2.0的宕機頁面就是一張lolcat。lolcod...

c語言列舉型別例題 誰有C語言複習題交流一下

該樓層疑似違規已被系統摺疊 隱藏此樓檢視此樓 單項選擇 1.c 語言中以下幾種運算子的優先次序 b 的排列是正確的。a 由高到低為 算術運算子,賦值運算子 b 由高到低為 算術運算子,關係運算子,賦值運算子 c 由高到低為 算術運算子,關係運算子,賦值運算子,d 由高到低為 算術運算子,關係運算子,...