版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
本文格式為Word版,下載可任意編輯——C小程序練習(xí)題及答案資料《C#程序設(shè)計(jì)基礎(chǔ)》習(xí)題庫程序
2023年6月3日提供給信息中心的原稿20分題50個(gè)40分題24個(gè)
1.(20)編一個(gè)程序,定義常量
Pi=3.14159265,從鍵盤上輸入半徑r,求出圓的面積。(k003101)
constdoublePi=3.14159265;
doubler,s;
Console.WriteLine(\請(qǐng)輸入圓的半徑\);r=double.Parse(Console.ReadLine());
s=Pi*r*r;
Console.WriteLine(\圓的面積是{0}\,s);
三個(gè)數(shù),用三元運(yùn)算符(?:)把最大數(shù)找出來。(k10031505)
floatx,y,z,temp;
Console.Write(\請(qǐng)輸入一個(gè)實(shí)數(shù):\);x=float.Parse(Console.ReadLine());Console.Write(\請(qǐng)輸入一個(gè)實(shí)數(shù):\);y=float.Parse(Console.ReadLine());Console.Write(\請(qǐng)輸入一個(gè)實(shí)數(shù):\);z=float.Parse(Console.ReadLine());
temp=x>=y?x:y;temp=temp>=z?temp:z;
Console.WriteLine(\最大數(shù)為:{0}\,temp);
4.(20)編一個(gè)程序,從鍵盤上輸入三個(gè)數(shù),用三元運(yùn)算符(?:)把最小數(shù)找出來。(k10052702)floatx,y,z,
temp;
Console.Write(\請(qǐng)輸入一個(gè)實(shí)數(shù):\);x=float.Parse(Console.ReadLine());Console.Write(\請(qǐng)輸入一個(gè)實(shí)數(shù):\);y=float.Parse(Console.ReadLine());Console.Write(\請(qǐng)輸入一個(gè)實(shí)數(shù):\);z=float.Parse(Console.ReadLine());
temp=x='A'
}
Console.WriteLine(ch);
6.(20)輸入一個(gè)字符,判定它是什么類型的字符(大寫字母,小寫字母,數(shù)字或者其它字符)(k10031802)
charch;
Console.WriteLine(\請(qǐng)輸入一個(gè)字符\);ch=char.Parse(Console.ReadLine());
if(ch>='A'
3.(20)編一個(gè)程序,從鍵盤上輸入
第1頁
elseif(ch>='a'elseif(ch>='0'
else
Console.WriteLine(\其他字母\);
elseif(ch>='a'
Console.WriteLine(\字符{0}為小寫字母,轉(zhuǎn)換為
大寫字母為{1}\,ch,c);
}else
Console.WriteLine(\既不是大寫字母也不是
小寫字母\,ch);
7.(20)編一個(gè)程序,設(shè)圓的半徑r=1.2,高h(yuǎn)=1.5,定義圓周率常量Pi=3.1415,求出圓柱的體積。(k10032305)
constdoublePi=3.1415;
doubler=1.2,h=1.5;
doublev;v=Pi*r*r*h;
Console.WriteLine(\圓柱體的體積是{0}\,v);
10.(20)編一個(gè)程序,定義結(jié)構(gòu)類型(有學(xué)號(hào)、姓名、性別和程序設(shè)計(jì)成績四個(gè)字段),聲明該結(jié)構(gòu)類型變量,用賦值語句對(duì)該變量賦值以后再輸出。(k10031601)
structstudent
{
publicintno;publicstringname;publicstringsex;publicdoublescore;
}classProgram
{
staticvoidMain(string[]args)
{studentstu;stu.no=10003;=\小小\;stu.sex=\女\;stu.score=89.5;
Console.WriteLine(\學(xué)生的學(xué)號(hào)是{0},名字叫
{1},性別是{2},程序設(shè)計(jì)的成績是{3}\,stu.no,,stu.sex,stu.score);
8.(20)編一個(gè)程序,設(shè)園半徑r=1.5,園柱高h(yuǎn)=3.6,圓周率3.1415定義為常量,求出圓周長、圓面積、圓柱體積。然后用Console.WriteLine方法輸出計(jì)算結(jié)果,輸出時(shí)要求有文字說明,取小數(shù)點(diǎn)后2位數(shù)字。例如,圓周長=×××.××。(k10052707)const
doublePi=3.1415;doubler=3,h=5;doublec,s,v;c=2*Pi*r;s=Pi*r*r;v=Pi*r*r*h;
Console.WriteLine(\圓的周長為{0:f2}\,c);Console.WriteLine(\圓的面積為{0:f2}\,s);Console.WriteLine(\圓的體積為{0:f2}\,v);
9.(20)編一個(gè)程序,輸入一個(gè)字符,假使輸入的字符是大寫字母,則轉(zhuǎn)換為小寫字母;假使輸入的字符是小寫字母,則轉(zhuǎn)換為大寫字母,否則不轉(zhuǎn)換。(k10032601)
charch,c;
Console.WriteLine(\請(qǐng)輸入一個(gè)字符\);ch=char.Parse(Console.ReadLine());
if(ch>='A'
Console.WriteLine(\字符{0}為大寫字母,轉(zhuǎn)換為
小寫字母為{1}\,ch,c);
}
11.(20)編一個(gè)程序,定義一個(gè)實(shí)數(shù)變量,從鍵盤上輸入一個(gè)值,假使這個(gè)值在閉區(qū)間[0,100]里,則加上1000,否則不加。最終輸出結(jié)果。(k10032304)
floatf,g;
Console.WriteLine(\請(qǐng)輸入一個(gè)實(shí)數(shù)變量\);f=float.Parse(Console.ReadLine());
if(f>=0
第2頁
Console.WriteLine(\在0-100之間,最終結(jié)果
為{1}\,f,g);
}else
Console.WriteLine(\不在0-100之間\,f);
對(duì)該數(shù)進(jìn)行四舍五入到個(gè)位數(shù)的運(yùn)算。例如,實(shí)數(shù)12.56經(jīng)過四舍五入運(yùn)算,得到結(jié)果13;而12.46經(jīng)過四舍五入運(yùn)算,得到結(jié)果12。(k10012803)
doubled;inti,e;
Console.WriteLine(\請(qǐng)輸入一個(gè)正數(shù)\);d=double.Parse(Console.ReadLine());
i=(int)d;if((d-i)>=0.5)
e=i+1;elsee=i;
Console.WriteLine(\四舍五入的結(jié)果為{1}\,
d,e);
12.(20)編一個(gè)程序,輸入一個(gè)整數(shù),使用ifelse語句,假使該數(shù)大于0,則加上100,否則加上500,輸出結(jié)果。(k10032301)
inti,j;
Console.WriteLine(\請(qǐng)輸入一個(gè)整數(shù)\);i=int.Parse(Console.ReadLine());
if(i>0)
{j=i+100;
Console.WriteLine(\最終結(jié)果是{1}\,i,
j);}else{j=i+500;
Console.WriteLine(\最終結(jié)果是
{1}\,i,j);
15.(20)編寫一個(gè)程序,定義三個(gè)float類型的變量,分別從鍵盤上輸入值給它們,然后用ifelse選擇語句找出它們中的最小數(shù),最終輸出結(jié)果。(k10052604)
floatx,y,z,min=0;
Console.WriteLine(\請(qǐng)輸入三個(gè)float類型的值
\);
x=float.Parse(Console.ReadLine());y=float.Parse(Console.ReadLine());z=float.Parse(Console.ReadLine());
if(x0)
{
Console.WriteLine(\這個(gè)數(shù)大于0\);
}elseif(i==0)
{
Console.WriteLine(\這個(gè)數(shù)等于0\);
}else{
Console.WriteLine(\這個(gè)數(shù)小于0\);}
16.(20)編一個(gè)程序,輸入三個(gè)實(shí)數(shù),要求使用ifelse語句把它們的中間數(shù)找出來,可以使用規(guī)律運(yùn)算符。(k10032309)
floatx,y,z,second=0;
Console.WriteLine(\請(qǐng)輸入三個(gè)float類型的值
\);
x=float.Parse(Console.ReadLine());y=float.Parse(Console.ReadLine());z=float.Parse(Console.ReadLine());
14.(20)編一個(gè)程序,輸入一個(gè)正數(shù),
第3頁
if((x>y
elseif((y>x
elsesecond=z;
Console.WriteLine(\這三個(gè)數(shù)中的中間數(shù)為{0}\,
second);
Console.WriteLine(\成績良好\);
break;case7:
Console.WriteLine(\成績及格\);
break;case6:
Console.WriteLine(\成績及格\);
break;default:
Console.WriteLine(\成績不及格\);
break;
17.(20)編一個(gè)程序,首先輸入一個(gè)成績(0到100的整數(shù)),用ifelse語句然后判斷該成績是優(yōu)、良、中、及格還是不及格。(k10040501)
doublescore;
Console.WriteLine(\請(qǐng)輸入一個(gè)成績\);score=double.Parse(Console.ReadLine());
if(score>=90)Console.WriteLine(\優(yōu)\);elseif(score>=80)Console.WriteLine(\良\);elseif(score>=70)Console.WriteLine(\中\(zhòng));elseif(score>=60)Console.WriteLine(\及格\);
else
Console.WriteLine(\不及格\);
19.(20)編一個(gè)程序,利用do-while循環(huán)語句,從鍵盤上輸入10個(gè)整數(shù),求出它們的和。(k10020235)
inti=1,n,sum=0;
do{
Console.WriteLine(\請(qǐng)輸入一個(gè)整數(shù)\);n=int.Parse(Console.ReadLine());
sum=sum+n;
i++;}while(i=0.000001
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年脲醛塑料項(xiàng)目建議書
- 教學(xué)難點(diǎn)突破策略計(jì)劃
- 2024年急救室設(shè)備器具項(xiàng)目合作計(jì)劃書
- 2024年軌道結(jié)構(gòu)減振產(chǎn)品項(xiàng)目建議書
- 2024年分散型控制系統(tǒng)(DCS)項(xiàng)目合作計(jì)劃書
- 水泥運(yùn)輸委托合同三篇
- 水質(zhì)監(jiān)測(cè)與評(píng)估工作方案計(jì)劃
- 加強(qiáng)班級(jí)紀(jì)律意識(shí)計(jì)劃
- 保險(xiǎn)代理委托合同三篇
- 2024年Υ射線無損探測(cè)儀項(xiàng)目合作計(jì)劃書
- 大數(shù)據(jù)分析與服務(wù)合同
- 旅游景區(qū)游客走失事件調(diào)查預(yù)案
- 2020年離婚協(xié)議書模板電子版
- 4.2讓家更美好(課件) 2024-2025學(xué)年七年級(jí)道德與法治上冊(cè) (統(tǒng)編版)
- 第一單元5以內(nèi)數(shù)的認(rèn)識(shí)和加、減法(單元測(cè)試)-2024-2025學(xué)年
- 月考試卷(1-3單元)(試卷)-2024-2025學(xué)年六年級(jí)上冊(cè)數(shù)學(xué)人教版
- 高職市場(chǎng)營銷專業(yè)《市場(chǎng)調(diào)查與預(yù)測(cè)》說課稿
- 貴州省歷年中考語文現(xiàn)代文閱讀之非連續(xù)性文本閱讀13篇(含答案)(2003-2022)
- 2024年新華師大版七年級(jí)上冊(cè)數(shù)學(xué)教學(xué)課件 1.9 有理數(shù)的乘法課時(shí)1
- 第一章機(jī)械運(yùn)動(dòng)單元測(cè)試 2024-2025學(xué)年人教版物理八年級(jí)上冊(cè)
- 三方校企合作協(xié)議書范本
評(píng)論
0/150
提交評(píng)論