C語言上機經典題目 1

2022-03-22 01:16:53 字數 2449 閱讀 4501

《c程式設計2》實驗內容

實驗一:迴圈控制(一)

1、程式設計計算 s=1*2+2*3+……+39*40

#include ""

main()

printf("s=%d\n",s);

getch();

}2、程式設計計算 s==1!+2!+……+7!

#include ""

main()

printf("1+2!+3!...+20!=%.0f\n",s);

getch();

}3、編寫程式,計算如果每年按照年利率i(例如2%),投資s(例如5000),在第y(例如10)年得到的總錢數m。公式:m=s*(1+i)y

#include ""

main()

printf("m=%f\n",m);

getch();

}4、程式設計輸出九九乘法表。

#include ""

main()

; getch();

}實驗二:迴圈控制(二)

1、編寫程式,輸入一組字元(以#號結尾),對該組字元做乙個統計,統計字母、數字和其它字元的個數,輸出統計結果。

#include""

main()

printf("shuzi=%d\tzimu=%d\tqita=%d\n",i,j,k);

getch();

}2、編寫程式,用迴圈語句輸出下列圖形:

*********

*******

*********

*******

*****

****

#include ""

main()

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

getch();

} 3、請為「百雞問題」編寫程式。百雞問題:「雞翁一,值錢五;雞母一,值錢三;雞雛一,值錢一。百元買百雞,問雞翁、母、雛各幾隻」

#include ""

main()

}getch();

}實驗三:陣列(一)

1、 由鍵盤對10個陣列元素初始化,求它們的平均值並輸出。

#include""

main()

; int i;

float t,m;

t=0;

printf("please input ten numbers:\n");

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

m=t/10;

printf("pinjunshu =%f",m);

getch();

}2、 輸入乙個十進位制整數,輸出與其相等的二進位制形式。將二進位制儲存在乙個陣列中,然後按相反的順序輸出。

#include<>

main()

printf("answer is: ");

for(i=99;i>n;i--)

printf("%d",a[i]);

getch();

}3.程式設計對10個陣列元素的排序。

#include""

main()

; int i,j,t;

printf("please input ten numbers:\n");

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

scanf("%d",&a[i]);

for(j=1;j<10;j++)

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

;};printf("the answer is:");

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

printf("%d",a[i]);

getch();

}實驗四:陣列(二)

1、 由鍵盤對4×4的二維陣列初始化,計算其兩條對角線元素之和並輸出。

#include""

main()

2通過二維陣列實現楊輝三角的前10行並輸出。楊輝三角形式請參考教材p153。

#include""

main()

printf("\n");}

getch();

}3\將m×n的矩陣轉置成n×m的矩陣並輸出.

#include""

main()

printf("\n");}

printf("\n");

printf("shuzu a[3][4]:\n");

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

getch();

}實驗五:函式(一)

1、定義函式返回兩個數中的最大數,在主函式中通過呼叫該函式求三個數中較大的數並輸出。

int max(int a,int b)

void main()

2、編寫乙個判斷乙個整數是否為素數的函式,並求出在2000以內的所有素數。

#include ""

#include ""

int su(int x)

main()

{ int m;

for(m=2;m<2000;m++)

c語言模擬上機經典總結 10套 1

1.填空題 請補充函式fun 該函式的功能是 把從主函式中輸入的字串str2接在字串str1的後面。例如 str1 how do str2 you do?結果輸出 how do you do?注意 部分源程式給出如下。請勿改動主函式main和其他函式中的任何內容,僅在函式fun的橫線上填入所編寫的若...

C語言上機培訓題目 100題庫

題目1 請編寫乙個函式jsvalue int m,int k,int xx 該函式的功能是 將大於整數m且緊靠m的k個素數存入陣列xx傳回。最後呼叫函式writedat 讀取10組資料,分別得出結果且把結果輸出到檔案中。部分源程式存在檔案中。例如 若輸入17 5 則應輸出 19,23,29,31,3...

C語言1000經典題目描述

請參照本章例題,編寫乙個c程式,輸出以下資訊 very good 數 號可看出,very前面9空格,good前面 也是輸出的一部分,別光列印very good 輸出 very good 樣例輸出 very good 1001題目描述 編寫乙個程式,輸入a b c三個值,輸出其中最大值。輸入一行陣列,...