第一題:輸入一行字元,分別統計出其中英文本母、空格、數字、其它字元的個數!利用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 由高到低為 算術運算子,關係運算子,...