以前學習C語言資料4

2021-06-14 13:01:30 字數 2226 閱讀 3446

tx31

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

ln:用情況語句比較好,如果第乙個字母一樣,則判斷用情況語句或if語句判斷第二個字母

shn:仔細看一下這個吧,看看它有什麼優點吧!優點是只有在輸入y時才能跳出,這點很好。不足呢?就是在輸入第二個字母時要換大小寫,那樣用起來很不方便,能不能改進一下呢?可以,只要在case 』 大寫字母』: 後加上一行case 『小寫字母』: 這樣就每個對應的都加上就可以了呀。這樣輸入時就不用來回按caps lock鍵來轉換大小寫了,哈哈。看出其它缺點了麼?好像是沒有了,但是我們來執行一下,會發現在輸入第二個字母時,反應好慢呀!且有時需要輸入兩次才能正常,這個不足由怎麼改呢?想想吧

#include

#include

void main()

}getch();

}tx32

press any key to change color, do you want to try it. please hurry up!

#include

void main(void)

}tx33

學習gotoxy()與clrscr()函式

shn:gotoxy()就是將游標定位在螢幕的乙個位置,一般螢幕分為25行80列。且與我們平時用的數學座標有點不同,它是以左上角為座標原點。且有序對(x,y),x指的是縱座標,y指的是橫座標。這點要注意了呀!

#include

void main(void)

tx34

練習函式呼叫

shn:看一下tx6。

#include

void hello_world(void)

void three_hellos(void)

void main()

tx35

文字顏色設定

#include

void main(void)

textcolor(128+15);

cprintf("this is blinking\r\n");

}tx36沒意思

tx37

對10個數進行排序。

ln:可以利用選擇法,即從後9個比較過程中,選擇乙個最小的與第乙個元素交換,下次類推,即用第二個元素與後8個進行比較,並進行交換。

#include

#include

#define n 10

main()

printf("after sorted\n");

for(i=0;itx38

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

ln:利用雙重for迴圈控制輸入二維陣列,再將a[i][i]累加後輸出。

#include

#include

main()

tx39

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

ln:首先判斷此數是否大於最後乙個數,然後再考慮插入中間的數的情況,插入後此元素之後的數,依次後移乙個位置。

main()

;int temp1;

int temp2;

int number;

int end;

int i;

int j;

printf("original arry is:\n");

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

printf("]",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("%d ",a[i]);

}tx40

將乙個陣列逆序輸出。

ln:用第乙個與最後乙個交換。

#define n 5

main()

;int i;

int temp;

printf("\n original arry:\n");

for(i=0;iprintf("%4d",a[i]);

for(i=0;iprintf("\n sorted array:\n");

for(i=0;iprintf("%4d",a[i]);

getch();

}

以前學習C語言資料5

tx41 學習static定義靜態變數的用法 include include varfunc void main tx42 學習使用auto定義變數的用法 include include main getch tx43 學習使用static的另一用法。include include main get...

C 語言學習 4

程式4 題目 輸入某年某月某日,判斷這一天是這一年的第幾天?1.程式分析 以3月5日為例,應該先把前兩個月的加起來,然後再加上5天即本年的第幾天,特殊情況,閏年且輸入月份大於3時需考慮多加一天。2.程式源 include stdio.h include conio.h main sum sum da...

IOS學習 C語言基礎學習4

函式 封裝乙個功能 1 什麼情況下定義函式 新增乙個常用的新功能 2 函式的定義格式 返回值型別 函式名 形式引數列表 1 形式引數 定義函式時函式名後面中的引數 2 實際引數 呼叫函式時,傳入的具體資料 3 如果是基本資料型別作為函式形參,純粹是值傳遞,修改函式內部形參的值,並不會影響外面的實參的...