C語言程式設計題,C語言程式設計題

時間 2021-07-01 01:11:19

1樓:墨汁諾

long fun(int k)

if(i<2)

return 1l;

return k*fun(k-1);

或:#include "stdio.h"

main()

double h,c;

//printf("input h\n");

scanf("%lf",&h);

c=5.0/9*(h-32);

printf("c=%lf",c);

2樓:百度文庫精選

實驗一:簡單的c程式設計(2學時)

一、實驗方式:

一人一機

二、實驗目的:

1、瞭解c語言程式的編譯環境和編寫過程。

2、掌握c語言程式在visual c++ 6.0環境下的除錯過程。

3、初步瞭解c語言程式的特點。

4、掌握c語言的資料型別。

三、實驗內容:

1、計算兩個數x和y的和。(教材p5【例1-2】)2、從鍵盤輸入華氏溫度h,輸出攝氏溫度c(攝氏溫度=5/9*(華氏溫度-32))。(實驗教材p18)

3、給定圓環,輸入內圓環半徑r1、外圓環半徑r2,求出圓環的面積。(實驗教材p27)

4、從鍵盤上輸入兩個整數x、y,實現兩個數的交換,並求出最大值、最小值和兩個數的平均值。(實驗教材p21)

5、輸入並執行以下程式,分析執行結果。(實驗教材p27)#include

void main( )

#include "stdio.h"

void main()

2#include "stdio.h"

main()

3#include "stdio.h"

#define p 3.14

void main(){f

3樓:先知導演

題目本身不難,希望你能多多思考。

#include"stdio.h"

int main()

puts(str);}

4樓:匿名使用者

我這簡寫了

比如"china"中的"i"

char i='i';

i=i+5;

printf("%c",i)//在變數名後加5就可以變成後面第五個字元了

一道c語言程式設計題

5樓:匿名使用者

#include

int main()

printf("π≈%lf\n",2*s);

}不過輸入0.001的輸出和你的例子不一樣。僅供參考。

你的**修改如下:

#include

int main()

printf("%7f",pi*2);

return 0;

}pi1和pi2沒有實際作用。

c語言程式設計題 10

6樓:雲南新華電腦學校

我寧願你冷酷到底 讓我死心塌地忘記

我寧願你絕情到底 讓我徹底的放棄

我寧願只傷心一次 也不要日夜都傷心

我寧願你冷酷到底 請別再說

你走的那場夜雨 淋溼我的傷心

抹不去你留下虛偽的脣印 回想你欺騙的話語

既然已決定離去 為何還留下殘情

讓我以為你是否不得已 讓我不能徹底忘記

我寧願你冷酷到底 讓我死心塌地忘記

我寧願你絕情到底 讓我徹底的放棄

我寧願只傷心一次 也不要日夜都傷心

我寧願你冷酷到底 請別再說

我愛你 啊 我愛你 啊

你走的那場夜雨 淋溼我的傷心

抹不去你留下虛偽的脣印 回想你欺騙的話語

你既然已決定離去 為何還留下殘情

讓我以為你是否不得已 讓我不能徹底忘記

我寧願你冷酷到底 讓我死心塌地忘記

我寧願你絕情到底 讓我徹底的放棄

我寧願只傷心一次 也不要日夜都傷心

我寧願你冷酷到底 請別再說

我寧願你冷酷到底 讓我死心塌地忘記

我寧願你絕情到底 讓我徹底的放棄

我寧願只傷心一次 也不要日日夜夜都傷心

我寧願你冷酷到底 請別再說

我愛你 啊 我愛你 啊

我愛你 啊 我愛你

c語言程式設計程式設計題目:請 :編寫完成對學生相關資訊的要求:1.定義一個結構體型別student,其中包括三個成

求大神c語言程式設計題一道 感謝

7樓:s神祕

簡單,跟排序數字一樣的,**如下:

#include "stdio.h"

#include "string.h"

void sort(char array[20],int n);

main(void)}}

8樓:匿名使用者

經典c程式100例==1--10

【程式1】

題目:有1、2、3、4個數字,能組成多少個互不相同且

無重複數字的三位數?都是多少?

1.程式分析:可填在百位、十位、個位的數字都是1、2、3、4。組成所有的排列後再去

掉不滿足條件的排列。

2.程式源**:

#include "stdio.h"

#include "conio.h"

main()

getch();

【程式2】

題目:企業發放的獎金根據利潤提成。利潤(i)低於或等於10萬元時,獎金可提10%;利潤高

於10萬元,低於20萬元時,低於10萬元的部分按10%提成,高於10萬元的部分,可可提

成7.5%;20萬到40萬之間時,高於20萬元的部分,可提成5%;40萬到60萬之間時高於

40萬元的部分,可提成3%;60萬到100萬之間時,高於60萬元的部分,可提成1.5%,高於

100萬元時,超過100萬元的部分按1%提成,從鍵盤輸入當月利潤i,求應發放獎金總數?

1.程式分析:請利用數軸來分界,定位。注意定義時需把獎金定義成長整型。

2.程式源**:

#include

"stdio.h"

#include "conio.h"

main()

【程式3】

題目:一個整數,它加上100後是一個完全平方數,再加上168又是一個完全平方數,請問該數是多少?

1.程式分析:在10萬以內判斷,先將該數加上100後再開方,再將該數加上268後再開方,如果開方後

的結果滿足如下條件,即是結果。請看具體分析:

2.程式源**:

#include

"math.h"

#include "stdio.h"

#include "conio.h"

main()

getch();

【程式4】

題目:輸入某年某月某日,判斷這一天是這一年的第幾天?

1.程式分析:以3月5日為例,應該先把前兩個月的加起來,然後再加上5天即本年的第幾天,特殊

情況,閏年且輸入月份大於3時需考慮多加一天。

2.程式源**:

#include

"stdio.h"

#include "conio.h"

main()

sum=sum+day; /*再加上某天的天數*/

判斷是不是閏年*/

leap=1;

else

leap=0;

if(leap==1&&month>2)

/*如果是閏年且月份大於2,總天數應該加一天*/

sum++;

printf("it is the %dth

day.",sum);

getch();

【程式5】

題目:輸入三個整數x,y,z,請把這三個數由小到大輸出。

1.程式分析:我們想辦法把最小的數放到x上,先將x與y進行比較,如果x>y則將x與y的值進行交換,

然後再用x與z進行比較,如果x>z則將x與z的值進行交換,這樣能使x最小。

2.程式源**:

#include

"stdio.h"

#include "conio.h"

main()

/*交換x,y的值*/

if(x>z)

/*交換x,z的值*/

if(y>z)

/*交換z,y的值*/

printf("small

to big: %d %d %d\n",x,y,z);

getch();

【程式6】

題目:用*號輸出字母c的圖案。

1.程式分析:可先用'*'號在紙上寫出字母c,再分行輸出。

2.程式源**:

#include

"stdio.h"

#include "conio.h"

main()

【程式7】

題目:輸出特殊圖案,請在c環境中執行,看一看,very

beautiful!

1.程式分析:字元共有256個。不同字元,圖形不一樣。

2.程式源**:

#include

"stdio.h"

#include "conio.h"

main()

【程式8】

題目:輸出9*9口訣。

1.程式分析:分行與列考慮,共9行9列,i控制行,j控制列。

2.程式源**:

#include

"stdio.h"

#include "conio.h"

main()

printf("\n");

/*每一行後換行*/

}getch();

【程式9】

題目:要求輸出國際象棋棋盤。

1.程式分析:用i控制行,j來控制列,根據i+j的和的變化來控制輸出黑方格,還是白方格。

2.程式源**:

#include

"stdio.h"

#include "conio.h"

main()

getch();

【程式10】

題目:列印樓梯,同時在樓梯上方列印兩個笑臉。

1.程式分析:用i控制行,j來控制列,j根據i的變化來控制輸出黑方格的個數。

2.程式源**:

#include

"stdio.h"

#include "conio.h"

main()

getch();

}經典c程式100例==11--20

【程式11】

題目:古典問題:有一對兔子,從出生後第3個月起每個月都生一對兔子,小兔子長到第三個月

後每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數為多少?

1.程式分析: 兔子的規律為數列1,1,2,3,5,8,13,21....

2.程式源**:

#include

"stdio.h"

#include "conio.h"

main()

getch();

【程式12】

題目:判斷101-200之間有多少個素數,並輸出所有素數。

1.程式分析:判斷素數的方法:用一個數分別去除2到sqrt(這個數),如果能被整除,

則表明此數不是素數,反之是素數。

2.程式源**:

#include "stdio.h"

#include "conio.h"

#include

"math.h"

main()

if(leap)

leap=1;

}printf("\nthe total is %d",h);

getch();

【程式13】

題目:列印出所有的“水仙花數”,所謂“水仙花數”是指一個三位數,其各位數字立方和等於該數

本身。例如:153是一個“水仙花數”,因為153=1的三次方+5的三次方+3的三次方。

1.程式分析:利用for迴圈控制100-999個數,每個數分解出個位,十位,百位。

2.程式源**:

#include

"stdio.h"

#include "conio.h"

main()

getch();

【程式14】

題目:將一個正整數分解質因數。例如:輸入90,列印出90=2*3*3*5。

程式分析:對n進行分解質因數,應先找到一個最小的質數k,然後按下述步驟完成:

(1)如果這個質數恰等於n,則說明分解質因數的過程已經結束,列印出即可。

(2)如果n<>k,但n能被k整除,則應列印出k的值,並用n除以k的商,作為新的正整數你n,

重複執行第一步。

(3)如果n不能被k整除,則用k+1作為k的值,重複執行第一步。

2.程式源**:

/* zheng int is divided yinshu*/

#include

"stdio.h"

#include "conio.h"

main()

else

break;

}printf("%d",n);

getch();

【程式15】

題目:利用條件運算子的巢狀來完成此題:學習成績》=90分的同學用a表示,60-89分之間的用b表示,

60分以下的用c表示。

1.程式分析:(a>b)?a:b這是條件運算子的基本例子。

2.程式源**:

#include

"stdio.h"

#include "conio.h"

main()

你自己慢慢看吧

c語言簡單程式設計題,c語言程式設計題

include stdio.h int prime int n int main int argc,char ar if total 0,n 2 printf no prime number.n else printf d t 2 for total 1,i 3 i 執行樣例 大廚諾米 includ...

求解C語言程式設計題,C語言程式設計題求解

int main else goto again for i 0 i 100 i 僅供參考 冬一又二分之一 include include include int get3num int a,int b,int n int i int sum 0 for i 0 iif a i 3 0 b sum ...

微控制器C語言程式設計,微控制器C語言程式設計題

按你的程式的結構,不做大的變動,又能理解的方法 四個程式合併成一個,當然就只能有一個主程式了,一個while 1 了,凡是while 1 以上的程式只保留一個就行了。四個程式的while 1 以下的都合併寫在一個while 1 下面,分為四段。有四個按鍵,判斷按鍵被按下的程式會寫吧?那判斷每個按鍵的...