C语言全部题目及答案.docx

上传人:b****2 文档编号:2034261 上传时间:2022-10-26 格式:DOCX 页数:23 大小:23.31KB
下载 相关 举报
C语言全部题目及答案.docx_第1页
第1页 / 共23页
C语言全部题目及答案.docx_第2页
第2页 / 共23页
C语言全部题目及答案.docx_第3页
第3页 / 共23页
C语言全部题目及答案.docx_第4页
第4页 / 共23页
C语言全部题目及答案.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

C语言全部题目及答案.docx

《C语言全部题目及答案.docx》由会员分享,可在线阅读,更多相关《C语言全部题目及答案.docx(23页珍藏版)》请在冰豆网上搜索。

C语言全部题目及答案.docx

C语言全部题目及答案

C语言全部题目及答案

Exercise1:

ProgrammingEnvironmentandBasicInput/Output

1.Writeaprogramthatprints“Thisismyfirstprogram!

”onthescreen、

(a)Savethisprogramontoyourowndiskwiththenameofe2-1a;

(b)RunthisprogramwithoutopeningTurboC;

(c)Modifythisprogramtoprint“Thisismysecondprogram!

”,thensaveitase2-1b、Pleasedonotoverwritethefirstprogram、

2.Writeaprogramthatprintsthenumber1to4onthesameline、Writetheprogramusingthefollowingmethods:

(a)Usingfour“printf”statements、

(b)Usingone“printf”statementwithnoconversionspecifier(i、e、no‘%’)、

(c)Usingone“printf”statementwithfourconversionspecifiers

3.(a)Writeaprogramthatcalculatesanddisplaysthenumberofminutesin15days、

(b)Writeaprogramthatcalculatesanddisplayshowmanyhours180minutesequalto、

(c)(Optional)Howabout174minutes?

ANSWERS:

#include

intmain()

{

printf("Thisismyfirstprogram!

");

return0;

}

#include

intmain()

{

printf("Thisismysecondprogram!

");

return0;

}

#include

intmain()

{

printf("1");

printf("2");

printf("3");

printf("4");

return0;

}

#include

intmain()

{

printf("1234");

return0;

}

#include

intmain()

{

printf("%d%d%d%d",1,2,3,4);

return0;

}

#include

intmain()

{

floatdays,minutes;

days=15;

minutes=days*24*60;

printf("Thenumberofminutesin15daysare%f\n",minutes);

return0;

}

#include

intmain()

{

floatminutes,hours;

minutes=180;

hours=minutes/60;

printf("180minutesequalto%fhours\n",hours);

return0;

}

#include

intmain()

{

floatminutes,hours;

minutes=174;

hours=minutes/60;

printf("174minutesequalto%fhours\n",hours);

return0;

}

Exercise2:

DataTypesandArithmeticOperations

1、Youpurchasealaptopcomputerfor$889、Thesalestaxrateis6percent、WriteandexecuteaCprogramthatcalculatesanddisplaysthetotalpurchaseprice(netprice+salestax)、

2.Writeaprogramthatreadsintheradiusofacircleandprintsthecircle’sdiameter,circumferenceandarea、Usethevalue3、14159for“π”、

3.Writeaprogramthatreadsintwonumbers:

anaccountbalanceandanannualinterestrateexpressedasapercentage、Yourprogramshouldthendisplaythenewbalanceafterayear、Therearenodepositsorwithdraws–justtheinterestpayment、Yourprogramshouldbeabletoreproducethefollowingsamplerun:

Interestcalculationprogram、

Startingbalance?

6000

Annualinterestratepercentage?

4、25

Balanceafteroneyear:

6255

ANSWER:

#include

intmain()

{

floatnet_price,sales_tax,total;

net_price=889;

sales_tax=net_price*0、06;

total=net_price+sales_tax;

printf("Thetotalpurchasepriceis%g",total);

return0;

}

#include

intmain()

{

printf("Pleaseinputanumberasradius:

\n");

floatradius,diameter,circumference,area;

scanf("%f",&radius);

printf("Thediameteris%g\n",diameter=radius*2);

printf("Thecircumferenceis%g\n",circumference=radius*2*3、14159);

printf("Theareais%g\n",area=radius*radius*3、14159);

return0;

}

#include

intmain()

{

floatSB,percentage,NB;

printf("Interestcalculationprogram\n\nPleaseentertheStartingBalance:

");

scanf("%f",&SB);

printf("PleaseentertheAnnualinterestratepercentage:

");

scanf("%f",&percentage);

NB=SB*percentage/100+SB;

printf("\nTheBalanceafteroneyearis:

%g",NB);

return0;

}

Exercise3:

Selectionstructure

1.WriteaCprogramthatacceptsastudent’snumericalgrade,convertsthenumericalgradetoPassed(gradeisbetween60-100),Failed(gradeisbetween0-59),orError(gradeislessthan0orgreaterthan100)、

2.Writeaprogramthataskstheusertoenteranintegernumber,thentellstheuserwhetheritisanoddorevennumber、

3.Writeaprogramthatreadsinthreeintegersandthendeterminesandprintsthelargestinthegroup、

ANSWER:

#include

intmain()

{

intgrade;

printf("Pleaseenterthegrade:

");

scanf("%d",&grade);

if(grade>=60&&grade<=100)

printf("Passed、");

elseif(grade>=0&&grade<60)

printf("Failed、");

else

printf("Error、");

return0;

}

#include

intmain()

{

inta,b,c;

printf("Pleaseenter3integernumbers\n");

printf("ThenI'lltellyouwhichisthelargest\n");

scanf("%d%d%d",&a,&b,&c);

if(a>b&&a>c)

printf("%disthelargest",a);

elseif(b>a&&b>c)

printf("%disthelargest",b);

elseif(c>a&&c>b)

printf("%disthelargest",c);

else

printf("They'reequal");

return0;

}

#include

#include

intmain()

{

inta;

printf("Pleaseenteranintegernumber\n");

printf("ThenI'lltellyouwhetherit'sanoddorevennumber");

scanf("%d",&a);

if(a%2==0)

printf("%disanevennumber",a);

else

printf("%disaod

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1