第一范文网 - 专业文章范例文档资料分享平台

卓越14 - U201414716 - 彭佳伟 - 第十周

来源:用户分享 时间:2025/7/8 5:26:11 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

卓越14_U201414716_彭佳伟_第十周

3.2 写出下面程序的运行结果

x1=65535 ,177777,ffff,65535 x2=-65535,177775,fffd,65533

y1=123.456703, 123.457,123,457,123.457 y2=123.449997,1.23450e+02,123.45 x1(M)=-1

3.3 阅读下面程序,为确保程序正确执行,将应填入的内容写在程序后面对应的编号后。

3.4 根据变量说明指出下面的语句哪些是正确的,哪些是错误。

3.5 从终端输入一个字符,如果该字符是十六进制数字,则输出它对应的整数,否则输出它的字符码。 #include int main(void) {

char c; scanf(\ if (c>='0' && c<='9') { printf(\ }

else if (c>='a'&& c<='f') { printf(\(1)错误,0不能当除数 (3)正确 (5)正确 (7)正确 (9)正确

(2)正确

(4)错误,x3为long double,应用%Lf (6)正确

(8)错误,i2为const,不能被修改 (10)正确

(1)%c (5)%lu (9)%f

(2)%c (10)%Lf

(3)%f

(4)%f

(6)%d

(7)%d

(8)%d

}

else if (c>='A' && c<='F') { printf(\A'+10); } else {

printf(\ } return 0; }

3.7 输入无符号短整数k,输出将k的高4位和低4位互换后的结果。 #include int main(void) {

unsigned short k; scanf(\ unsigned short high,low; high = (k>>12) & 0x000f; low = (k<<12) & 0xf000; k = k & 0x0ff0; k = low | k | high; printf(\ return 0; }

3.9 输入一个华氏温度F,将它转换成摄氏温度 C后输出。转换公式为C=5/9(F-32)。要求按如下格式输出结果:假定输入的华氏温度为100,则输出为(保留两位小数):100(F)=37.78(C) #include int main(void) {

float f,c; scanf(\

c = 5.0/9*(f-32);

printf(\ return 0; }

4.1 输入A,B,C三个学生的考试分数,输出分数居中的那个学生的名字。

#include

int main(void) {

float x,y,z;

printf(\ease input scores of A,B,C as x,y,z:\\n\ scanf(\ if ((x-y)*(x-z)<0)

printf(\ if ((y-x)*(y-z)<0)

printf(\ if ((z-x)*(z-y)<0)

printf(\ return 0; }

搜索更多关于: 卓越14 - U201414716 - 彭佳伟 - 第十周 的文档
卓越14 - U201414716 - 彭佳伟 - 第十周.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1iu6q4zr0q3y3j94w1gg_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top