2019 C語言測試

2022-05-02 02:33:07 字數 3108 閱讀 8991

求一元二次方程ax² + bx + c = 0的解  a,b,c為任意整數。(10分)

編寫乙個口令輸入程式,讓使用者不停輸入口令,直到輸對為止,假設口令為456。(8分)

輸出1000-9999之間能對3整除的回文數。(8分)

(10分)

定義乙個結構體變數(包括年,月,日),計算該日在本年中是第幾天(規定一月一日為第一天)。(10分)

讀入乙個正整數 n(小於100),計算其各位數字之和,用漢語拼音寫出和的每一位數字。

​  輸入:

94輸出(每位數字中間加乙個空格):

yi san  /*(13)*/

漢語拼音如下:(0:ling , 1:yi , 2:er , 3:san , 4:si , 5:wu ,

6:liu , 7:qi , 8:ba , 9:jiu)。(14分)

定義乙個函式swap在swap函式的功能是將a 和 b的值進行交換,在主函式中先輸出交換前的值,再輸出交換後的值(用指標做)。(6分)

輸入十個整數,在函式fun()中將其排序為由小到大,在主函式中輸出排序後的結果。

(10分)

編寫乙個函式fun()輸出得到的字串的長度和字串的倒序(不能用string.h裡的函式)。

(12分)

有一分數序列:2/1,3/2,5/3,8/5,13/8,21/13...求出這個數列的前20項之和(結果保留兩位小數)。(12分)

#include#include

#include

using

namespace

std;

intmain()

else

if (decide < 0

)

else

if(decide >0

)

return0;

}

#include#include

#include

using

namespace

std;

intmain()

else

}system(

"color 02");

cout

<< "

輸入正確";

}

#include#include

#include

using

namespace

std;

intmain()}}

#include#include

#include

using

namespace

std;

float chufa(int

n) sum = sum /m;

return

sum;

}int

main()

cout

<

return0;

}

#include#include

#include

using

namespace

std;

/*定義乙個結構體變數(包括年,月,日),計算該日在本年中是第幾天(規定一月一日為第一天)。(10分)

*/struct

book

;int

main()

if (a.day < 0 || a.day>31

)

if (a.month > 0 && a.month < 13 && a.day>0 && a.day < 30

)

else

return0;

}

#include#include

#include

#include

using

namespace

std;

int main(void);

cout

<< "

請輸入乙個小於100的正整數

"<

cin >>s;

if (s > 0 && s < 100

)

else

return0;

}

#include#include

#include

using

namespace

std;

void swap_s(int * pa, int*pb)

intmain()

#include#include

#include

using

namespace

std;

void

fun()

inti, j;

inttemp;

cout

<< "

從小到大排序

"<

int n = 10

;

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

for (int w = 9; w >= 0; w--)

}int main(void

)

#include#include

#include

using

namespace

std;

//void fun(char *a)

void fun(char a[100

]) }

for (i = m - 1; i >= 0; i--)

}int

main()

#include#include

#include

using

namespace

std;

intmain()

printf(

"前20項之和為:%.2lf

", s);

return0;

}

2019c語言課程設計

三,棋盤遊戲 簡單計算機模擬期棋盤對弈。其中棋盤左上角座標為 1,1 右下角座標為 3,3 遊戲規則如下 1 計算機移動時,使用相應函式掃瞄棋盤矩陣,尋找未佔單元 發現空單元之後,置為 o 未發現時,報告平局後推出。2 輪到對弈者時,使用想要函式要求對弈者回答想把 x 放在哪 3 誰先三點連成一線了...

2019C語言課程設計

六,c語言編寫貪吃蛇遊戲 貪吃蛇遊戲是乙個經典小遊戲,一條蛇在封閉圍牆裡,圍牆裡隨機出現乙個食物,通過按鍵盤四個游標鍵控制蛇向上下左右四個方向移動,蛇頭撞倒食物,則食物被吃掉,蛇身體長一節,同時記10分,接著又出現食物,等待蛇來吃,如果蛇在移動中撞到牆或身體交叉蛇頭撞倒自己身體遊戲結束。下面就先說說...

2019C語言課程設計

八,五子棋遊戲 程式應用c語言編寫程式,可以在計算機上實現二人對弈五子棋功能。功能要求 1 歡迎介面生成 遊戲介面生成 2 游標移動和落子顯示 3 判斷勝負 悔棋功能,提供音效 4 綜合應用結構體 陣列 按鍵處理和圖形程式設計等程式設計方法。include include include inclu...