版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
學(xué)習(xí)任務(wù)見參考答案
問題47:使用當(dāng)型循環(huán)結(jié)構(gòu)編寫程序計(jì)算10!的值,即1?10的自
然數(shù)之積。
(1)繪制程序框圖:
(2)編寫程序代碼:
#incIude"stdio.h"
voidmain()
(
inti,s;
i=1;
s=1;
while(i<=10)
(
s*=i;
i++;
}
printf("10!=%d",s);
getchar();
}
問題4-2使用直到型循環(huán)結(jié)構(gòu)編寫程序,計(jì)算1—100的所有偶數(shù)之
和。
(1)繪制程序框圖:說(shuō)明整變量:技
0
封+2;
(2)編寫程序代碼:jv=100嗎?~|
輸出SI
#incIude"stdio.h"
voidmain()
(
inti,s;
i=0;
s=0;
do
(
s+=i;
i=i+2;
}while(i<=100);
printfC'Cl00所有偶數(shù)和二%d",s);
getchar();
問題4-3使用for循環(huán)結(jié)構(gòu)編寫程序,計(jì)算1—100的所有奇數(shù)之和。
(1)繪制程序框圖:
(2)編寫程序代碼:
#incIude"stdio.h"
voidmain0
(
inti,s;
s=0;
for(i=1;i<=100;i=i+2)
s+=i;
)
printf("Tl00所有奇數(shù)和%d",s);
getchar();
問題4-4使用循環(huán)嵌套編寫程序使其輸出如下圖形。
*
**
***
****
#incIude"stdio.h"
voidmain0
(
inti,j;
for(i=1;i<=6;i++)
(
for(j=1;j<=i;j++)
(
printf("*");
}
printf("\n");
}
getchar();
)
問題4-5補(bǔ)充程序,實(shí)現(xiàn)輸出1?50中能被7整除的數(shù)的功能,并
畫出流程框圖。
#incIude"stdio.h"
voidmain()
{inti;
for(i=1;i<=50;i++)
{if(i%7!=0)
continue;
printf("%d\n";i);
}
}
繪制程序框圖:
編程訓(xùn)練4-1T計(jì)算1?n的自然數(shù)之和。
#incIude"stdio.h"
voidmain()
(
inti,s=0,n;
printf("請(qǐng)輸入一個(gè)正整數(shù):");
scanf("%d",&n);
for(i=1;i<=n;i++)
s+=i;
printf("s=%d",s);
次輸入數(shù)據(jù)期望輸出實(shí)際輸出值
數(shù)值
151515
2105555
310050505050
編程訓(xùn)練4-1-2計(jì)算1-n的倒數(shù)之和。
#include"stdio.h"
voidmain()
(
inti,n;
doubIes=0;
printf("請(qǐng)輸入一個(gè)正整數(shù):”);
scanf("%d",&n);
for(i=1;i<=n;i++)
s+=1.0/i;
printf("s=%f",s);
}
次數(shù)輸入數(shù)期望輸出實(shí)際輸出值
據(jù)值
121.51.500000
231.831.833333
352.282.283333
編程訓(xùn)練4-1-3計(jì)算1-n內(nèi)的奇數(shù)的倒數(shù)和。
#incIude"stdio.h"
voidmain()
(
inti,n;
doubIes=0;
printf("請(qǐng)輸入一個(gè)正整數(shù):");
scanf("%d",&n);
for(i=1;i<=n;i=i+2)
s+=1.0/i;
printf("s=%f",s);
}
次數(shù)輸入數(shù)期望輸出實(shí)際輸出值
據(jù)值
121.001.00000
0
231.331.33333
3
351.531.53333
3
4101.791.78730
2
編程訓(xùn)練4-1-4正負(fù)相間問題,計(jì)算:17/3+1/5T/7+1/9-…1/n
#incIude"stdio.h"
voidmain()
(
inti,n,f=1;
doubIes=0;
printf("請(qǐng)輸入一個(gè)正整數(shù):");
scanf("%d",&n);
for(i=1;i<=n;i=i+2)
(
s=s+f*1.0/i;
)
printf("s=%f,4*s=%f",s,4*s);
)
次輸入數(shù)1/n的s輸出值4*s輸出
數(shù)據(jù)值值(TT)
11003.121595
2100003.141393
35000003.141589
410000003.141591
編程訓(xùn)練4-1-5
#incIude"stdio.h"
voidmain()
(
inti,f=1;
doubIes=0,e;
printf("請(qǐng)輸入計(jì)算精度:");
scanf("%lf",&e);
for(i=1;1.0/i>=e;i=i+2)
(
s=s+f*1.0/i;
f=-1*f;
}
printf("4*s=%f",4*s);
次輸入數(shù)據(jù)輸出值
數(shù)e4*s(n)
10.013.121595
20.00013.141393
30.0000023.141589
40.0000013.141591
編程訓(xùn)練4-1-6
錯(cuò)誤原因是:每次循環(huán)開始沒有給s賦初值,導(dǎo)致s的值不斷累加。
應(yīng)改為:在whiIe循環(huán)開始的時(shí)候加上s=0
任務(wù)二輸出九九表
(2)方形的九九表代碼
#incIude"stdio.h"
voidmain()
(
inti,j;
for(i=1;i<=9;i++)
(
for(j=1;j<=9;j++)
t
printf("%d*%d=%2d",j,i,i*j);
I
printf("\n");
}
}
(3)輸出下三角型的九九表
#include"stdio.h"
voidmain()
(
inti,j;
for(i=1;i<=9;i++)
(
for(j=1;j<=i;j++)
(
printf("%d*%d=%2d",j,i,i*j);
}
printf("\n");
)
}
(4)為輸出增加修飾
#incIude"stdio.h"
voidmain()
inti,j;
printf("****九九表****\n");
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
(
printf("%d*%d=%2d",j,i,i*j);
)
printf("\n");
)
printf("**************\ri");
getchar();
}
(5)調(diào)試
之前執(zhí)行程序的窗口沒有關(guān)閉,導(dǎo)致exe文件無(wú)法更新。
把321.exe執(zhí)行窗口關(guān)閉。
任務(wù)測(cè)試模擬試卷參考答案
一、選擇題
1.AACCB6.BBCAC11,ADCDA16,BBDDA
二、填空題
1.54321
2.##2##4
3.k<-nk++
4.18
5.i<=9j%3!=0
6.1
7.break
8.s<3000
三'改錯(cuò)題
i++改為
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 遼寧工業(yè)大學(xué)《測(cè)量學(xué)2》2023-2024學(xué)年第一學(xué)期期末試卷
- 浙江省金華市2024年中考數(shù)學(xué)模擬考試試卷含答案
- 喀什大學(xué)《幼兒園教師職業(yè)道德》2023-2024學(xué)年第一學(xué)期期末試卷
- 江蘇警官學(xué)院《電子商務(wù)數(shù)據(jù)分析與應(yīng)用》2023-2024學(xué)年第一學(xué)期期末試卷
- 吉安幼兒師范高等??茖W(xué)校《建筑攝影初步》2023-2024學(xué)年第一學(xué)期期末試卷
- 湖南理工學(xué)院《線天線與面天線》2023-2024學(xué)年第一學(xué)期期末試卷
- 高考物理模擬測(cè)試題(有答案)
- 重慶外語(yǔ)外事學(xué)院《軟件測(cè)試與質(zhì)量保證》2023-2024學(xué)年第一學(xué)期期末試卷
- 重慶電子工程職業(yè)學(xué)院《地理研究方法與寫作》2023-2024學(xué)年第一學(xué)期期末試卷
- 浙江建設(shè)職業(yè)技術(shù)學(xué)院《鄉(xiāng)土文化與鄉(xiāng)村教育》2023-2024學(xué)年第一學(xué)期期末試卷
- 新能源行業(yè)市場(chǎng)分析報(bào)告
- 2025年高考?xì)v史復(fù)習(xí)之小題狂練300題(選擇題):秦漢時(shí)期(20題)
- 鉆機(jī)安全操作規(guī)程(3篇)
- 2025年產(chǎn)業(yè)園區(qū)運(yùn)營(yíng)與管理企業(yè)組織結(jié)構(gòu)及部門職責(zé)
- 巖土工程勘察.課件
- 第五章 無(wú)土育苗技術(shù)
- 福建省福州三牧中學(xué)2024-2025學(xué)年七年級(jí)上學(xué)期期中生物試題(無(wú)答案)
- 2024統(tǒng)戰(zhàn)工作總結(jié)
- 銀行營(yíng)業(yè)網(wǎng)點(diǎn)詐騙、冒領(lǐng)等突發(fā)事件應(yīng)急預(yù)案
- 初一英語(yǔ)語(yǔ)法練習(xí)
- 《數(shù)字信號(hào)處理(第2版)》本科全套教學(xué)課件
評(píng)論
0/150
提交評(píng)論