【程式31】
題目:請輸入星期幾的第乙個字母來判斷一下是星期幾,如果第乙個字母一樣,則繼續判斷第二個字母。
1.程式分析:用情況語句比較好,如果第乙個字母一樣,則判斷用情況語句或if語句判斷第二個字母。
2.程式源**:
【程式32】#include "stdio.h"
#include "conio.h"
void
main()
}getch()
;}
題目:press any key to change color, do you want to try it. please hurry up!
1.程式分析:
2.程式源**:
【程式33】#include "conio.h"
#include "stdio.h"
void
main
(void
)}
題目:學習gotoxy()與clrscr()函式
1.程式分析:
2.程式源**:
【程式34】#include "conio.h"
#include "stdio.h"
void
main
(void
)
題目:練習函式呼叫
1.程式分析:
2.程式源**:
【程式35】#include "stdio.h"
#include "conio.h"
void
hello_world
(void
)void
three_hellos
(void
)void
main
(void
)
題目:文字顏色設定
1.程式分析:
2.程式源**:
【程式36】#include "stdio.h"
#include "conio.h"
void
main
(void
)textcolor
(128+15
);cprintf
("this is blinking\r\n");
getch()
;}
題目:求100之內的素數
1.程式分析:
2.程式源**:
【程式37】#include "stdio.h"
#include "math.h"
#define n
101main()
printf
("\n");
for(i=
2,line=
0;i<
n;i++)if
(line==10)
}getch()
;}
題目:對10個數進行排序
1.程式分析:可以利用選擇法,即從後9個比較過程中,選擇乙個最小的與第乙個元素交換,下次類推,即用第二個元素與後8個進行比較,並進行交換。
2.程式源**:
【程式38】#include "stdio.h"
#include "conio.h"
#define n
10main()
printf
("\n");
for(i=
0;i<
n;i++
)printf
("%5d"
,a[i]);
printf
("\n");
/*sort ten num*/
for(i=
0;i1;i++
)/*output data*/
printf
("after sorted \n");
for(i=
0;i<
n;i++
)printf
("%5d"
,a[i]);
getch()
;}
題目:求乙個3*3矩陣對角線元素之和
1.程式分析:利用雙重for迴圈控制輸入二維陣列,再將a[i][i]累加後輸出。
2.程式源**:
【程式39】#include "stdio.h"
#include "conio.h"
/* 如果使用的是tc系列編譯器則可能需要新增下句 */
static
void
dummyfloat
(float *x)
main()
題目:有乙個已經排好序的陣列。現輸入乙個數,要求按原來的規律將它插入陣列中。
程式分析:首先判斷此數是否大於最後乙個數,然後再考慮插入中間的數的情況,插入後此元素之後的數,依次後移乙個位置。
程式源**:
【程式40】#include "stdio.h"
#include "conio.h"
main()
; int temp1,temp2,number,end,i,j;
printf
("original array is:\n");
for(i=
0;i<
10;i++
)printf
("%5d"
,a[i]);
printf
("\n");
printf
("insert a new number:");
scanf
("%d"
,&number)
; end=a[9]
;if(number>end)
a[10]
=number;
else
break;}
}}for(i=
0;i<
11;i++
)printf
("%6d"
,a[i]);
getch()
;}
題目:將乙個陣列逆序輸出。
1.程式分析:用第乙個與最後乙個交換。
2.程式源**:
#include "stdio.h"
#include "conio.h"
#define n
5main()
,i,temp;
printf
("\n original array:\n");
for(i=
0;i<
n;i++
)printf
("%4d"
,a[i]);
for(i=
0;i2;i++
)printf
("\n sorted array:\n");
for(i=
0;i<
n;i++
)printf
("%4d"
,a[i]);
getch()
;}
C 程式經典例子 41 50
程式41 題目 學習static定義靜態變數的用法 1.程式分析 2.程式源 include stdio.h include conio.h varfunc void main 程式42 題目 學習使用auto定義變數的用法 1.程式分析 2.程式源 include stdio.h include ...
C 程式經典例子 81 90
程式81 題目 809 800 9 1 其中?代表的兩位數,8 的結果為兩位數,9 的結果為3位數。求?代表的兩位數,及809 後的結果。1.程式分析 2.程式源 include stdio.h include conio.h output long b,long i main getch 程式82...
C語言經典100例(四)31 40
include intmain else if n1 t n1 t else printf 今天是星期四 n 其餘同理繼續往下推 include intmain void s j 0 puts s return0 質數 prime number 又稱素數,有無限個。乙個大於1的自然數,除了1和它本身...