C語言程式設計基礎實驗報告

2021-03-04 09:49:22 字數 1799 閱讀 3657

printf("please enter two numbers:\n");

scanf("%d,%d",&n,&m);

a=n;b=m;min=0;

if(n

t=n%m;

while(t)

min=a*b/m;

printf("min is:%d\n",min);

}在執行時,輸入的值m>n,觀察結果是否正確。再輸入時,使m2、列印出所有的「水仙花」數,「水仙花」數是指乙個3位數,其各位數字的立方之和等於該數本身。

如153 = 13 + 53 + 33。

#include

void main()

}3、以下給定程式modi1.c的功能是:輸出1~1000之間的所有完數,並輸出每個完數的所有因子。

所謂完數,就是指乙個正整數,它的各因數之和等於其自身。例如,28的因數為1、2、4、7、14,28=1+2+4+7+14,因此,28是乙個完數。

程式中有兩處錯誤,錯誤都在提示行found的下面一行。

請改正程式中的錯誤,使它能得出正確的結果。

注意:程式中的其它地方不要隨意改動,不得增行或刪行,也不得更改程式的結構!

#include

void main()

printf("\n");

}4、編寫乙個選票統計程式。四個候選人分別用字母a、b、c、d表示,現有20個人進行投票,每人只能選a、b、c、d四人中的一人。

提示:參考下面的n-s圖

#include

void main()

case 'b':

case 'c':

case 'd':

}printf("a=%d,b=%d,c=%d,d=%d\n",a,b,c,d);

}5、輸入乙個4位數,要求逆序列印每一位數字,並列印逆序整數,要求使用迴圈完成。請考慮:如不限定幾位數(即只要不超過整數範圍),應如何修改程式。

#include

#include

void main()

sum=0;a=0;i--;

while(i>=0)

printf("%lf\n",sum);

}6、列印1!+2!+3!+……+20!之和。

#include

void main()

sum=sum+s;}

printf("%lf\n",sum);

}7、列印數列2/1,3/2,5/3,8/5,13/8,21/13……的前20項之和。

#include

void main()

printf("%lf\n",sum);

}8、以下給定程式modi1.c的功能是:

列印輸出以下圖形

**********

程式中有兩處錯誤,錯誤都在提示行found的下面一行。請改正程式中的錯誤,使它能得出正確的結果。

注意:程式中的其它地方請不要隨意改動,不得增行或刪行,也不得更改程式的結構。

#include

void main()

printf("\n");

}9、以下給定程式modi1.c的功能是:

從低位開始取出長整型變數s中奇數字上的數,依次構成乙個新數放在t中。 例如,當s中的數為:7654321時,t中的數為:7531。

程式中有兩處錯誤,錯誤都在提示行found的下面一行。請改正程式中的錯誤,使它能得出正確的結果。

注意:程式中的其它地方不要隨意改動,不得增行或刪行,也不得更改程式的結構!

#include

void main()

printf("the result is: %ld\n", t);}

C語言程式設計基礎實驗報告

實驗2 最簡單的c 程式設計 一 實驗目的 1 掌握c語言中使用最多的一種語句 賦值語句的使用方法。2 掌握各種型別資料的輸入輸出的方法,能正確使用各種格式轉換符。3 掌握c語言的順序結構程式設計 二 實驗內容和步驟 1 掌握各種格式轉換符的正確使用方法 1 輸入程式 include void ma...

C語言程式設計基礎實驗報告冊

c語言程式設計 實驗報告手冊 5.除錯示例 10005 改正下列程式中的錯誤,在螢幕上顯示短句 welcome to you 源程式error01 正確程式 include int main void 實驗結果與分析 三.討論 心得 將源程式 執行結果和分析以及實驗中遇到的問題和解決問題的方法,寫在...

C語言程式設計A實驗報告

桂林電子科技大學 姓名 陸清霞學號 1300320106 實驗日期 2014 06 15 同組合作者 無 一 實驗目的和要求 利用所學過的c語言程式設計的基本知識如綜合順序,分支,迴圈結構和函式,以及陣列,指標,結構體,共用體,檔案的進行程式設計,較全面的掌握c語言的知識。初步掌握輸入,輸出,查詢,...