欢迎来到天天文库
浏览记录
ID:41037732
大小:61.55 KB
页数:11页
时间:2019-08-14
《经典基础编程题练习》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、编程题1:sizeof测试字节数成绩:100/折扣:11.编写程序,测试以下类型在内存中所占空间大小: char 、 int 、 short 、 long 、 unsignedint 、 float 、 double ,输出时给出较清晰的提示信息。本题无输入,输出结果如下:sizeof(char)=1sizeof(int)=4sizeof(short)=2sizeof(long)=4sizeof(unsignedint)=4sizeof(float)=4sizeof(double)=8 测试输入期待的输出时间限制内存限制测
2、试用例0以文本方式显示1.↵以文本方式显示1.sizeof(char)=1↵2.sizeof(int)=4↵3.sizeof(short)=2↵4.sizeof(long)=4↵5.sizeof(unsigned int)=4↵6.sizeof(float)=4↵7.sizeof(double)=8↵无限制64M编程题2:输入/输出练习成绩:100/折扣:12.编写程序,定义一个int型变量a,一个float型变量b,一个double型变量c,a变量初始化,b变量赋值,c变量的值从键盘输入,调用printf函数输出三个变量
3、的值,输出时给出较清晰的提示信息。说明:(1)scanf之前无需用printf给提示信息。(2)实数的输入格式控制用%lf 测试输入期待的输出时间限制内存限制测试用例0以文本方式显示1.102.3E10↵以文本方式显示1.a=20↵2.b=12.345000↵3.c=1023000000000.000000↵无限制64M测试用例1以文本方式显示1.3.12↵以文本方式显示1.a=20↵2.b=12.345000↵3.c=3.120000↵无限制64M编程题3:用if语句求解分段函数成绩:100/折扣:13.分段函数求解:输
4、入x,计算并输出y的值:y=x+100(当x<20)y=x(当20≤x≤100)y=x-100(当x>100)测试用例的输入及输出结果如下: 测试输入期待的输出时间限制内存限制测试用例0以文本方式显示1.-9↵以文本方式显示1.x=-9.000000, y=91.000000↵无限制64M测试用例1以文本方式显示1.78.97↵以文本方式显示1.x=78.970000, y=78.970000↵无限制64M测试用例2以文本方式显示1.235.98↵以文本方式显示1.x=235.980000, y=135.980000↵无限
5、制64M编程题4:打印每月有几天成绩:100/折扣:0.94.读入一个年份和月份,打印出该月有多少天(考虑闰年),用switch语句实现选择结构。说明:(1)scanf之前无需用printf给提示信息。(2)输出语句的格式控制串为"%d-%d-%d",三个格式控制符对应于年月日的信息(3)注意闰年的判断条件:年号能被400整除,或者年号能4整除但不能被100整除测试用例的输入及输出结果如下: 测试输入期待的输出时间限制内存限制测试用例0以文本方式显示1.2009 10↵以文本方式显示1.2009-10-31↵无限制64
6、M测试用例1以文本方式显示1.2009 2↵以文本方式显示1.2009-2-28↵无限制64M测试用例2以文本方式显示1.2008 2↵以文本方式显示1.2008-2-29↵无限制64M编程题5:输出所有的3位数字的质数成绩:100/折扣:0.95.以每行5个的形式输出所有的3位数字的质数。说明:(1)每个质数按”%6d”格式输出。(2)最后一个质数后面要输出一个换行符。无输入,输出结果如下: 测试输入期待的输出时间限制内存限制测试用例0以文本方式显示1.↵以文本方式显示1. 101 103 107 109
7、 113↵2. 127 131 137 139 149↵3. 151 157 163 167 173↵无限制64M1. 179 181 191 193 197↵2. 199 211 223 227 229↵3. 233 239 241 251 257↵4. 263 269 271 277 281↵5. 283 293 307 311 313↵6. 317 331 337
8、 347 349↵7. 353 359 367 373 379↵8. 383 389 397 401 409↵9. 419 421 431 433 439↵10. 443 449 457 461 463↵11.
此文档下载收益归作者所有