C語言上機100例 part04

2021-10-04 05:21:00 字數 1518 閱讀 3187

31.請輸入星期幾的第乙個字母來判斷一下是星期幾,如果第乙個字母一樣,則繼續 判斷第二個字母。

void

fun31()

}

32.題目:press any key tochange color,do youwanttotryit. please hurryup!

void fun32(

)}

注意標頭檔案include

但是vc編譯器不通過textbackground()函式

36.求 100之內的素數

void fun36(

) if(flag==1)

printf(

"%d\n",n)

; n++;

flag=1;

}}

37.對 10個數進行排序

選擇排序法:每次從當前數後面數中找出最小值min,若最小值比當前數小

則a[i]和a[min]交換

void fun37()}

//after sorted:

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

printf(

"%2d",a[i]);

}

38.求乙個 3*3矩陣對角線元素之和

void fun38(

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

s+=a[i]

[i];

printf(

"the sum is %d\n",s)

;}

39.有乙個已經排好序的陣列。現輸入乙個數,要求按原來的規律將它插入陣列中。

void fun39();

int temp1,temp2,n,end,i,j;

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

printf(

"%6d",a[i]);

printf(

"\n");

printf(

"enter a number:");

scanf(

"%d",&n)

; end=a[9]

; if(n>end)

a[10]

=n;else

break;}

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

printf(

"%6d",a[i]);

}

40.將乙個陣列逆序輸出

//將乙個陣列逆序輸出

void fun40();

int i,j,t;

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

printf(

"%5d",a[i]);

printf(

"\n");

for(i=0,j=9;ifor(i=0;i<10;i++)

printf(

"%5d",a[i]);

}

C語言上機100例 part05

41.學習 static 定義靜態變數的用法 functions.h void fun41 test.cpp include include functions.h void main 區域性變數 notes 1.普通區域性變數 無static修飾符 如int a 編譯器不對其進行初始化。若沒有賦值...

經典C程式100例 04 練習記錄

1.程式分析 以3月5日為例,應該先把前兩個月的加起來,然後再加上5天即本年的第幾天,特殊情況,閏年且輸入月份大於3時需考慮多加一天。include intmain sum sum day if year 400 0 year 4 0 year 100 0 普通年能被四整除且不能被100整除的為閏年...

C語言100例之39

程式39 題目 有乙個已經排好序的陣列。現輸入乙個數,要求按原來的規律將它插入陣列中。1.程式分析 首先判斷此數是否大於最後乙個數,然後再考慮插入中間的數的情況,插入後此元素之後的數,依次後移乙個位置。2.程式源 main int temp1,temp2,number,end,i,j printf ...