数值类型综合实验 您所在的位置:网站首页 字母任务吧 数值类型综合实验

数值类型综合实验

2024-07-10 09:33| 来源: 网络整理| 查看: 265

任务描述 本关任务:理解并掌握整数、浮点数的使用。

相关知识 为了完成本关任务,你需要掌握了解和掌握以下知识

格式化输入 C语言有多个函数可以从键盘获得用户输入,它们分别是: scanf():和 printf() 类似,scanf() 可以输入多种类型的数据。 getchar()、getche()、getch():这三个函数都用于输入单个字符。 gets():获取一行数据,并作为字符串处理。

参数详解 格式化符号 参数详解 %a 浮点数、十六进制数字和p-记数法(C99) %A 浮点数、十六进制数字和p-记法(C99) %c 一个字符(char) %C 一个ISO宽字符 %d 有符号十进制整数(int)(%e浮点数、e-记数法 %E 浮点数、E-记数法 %f 单精度浮点数(默认float)、十进制记数法(%.nf这里n表示精确到小数位后n位.十进制计数) %g 根据数值不同自动选择%f或%e. %G 根据数值不同自动选择%f或%e. %i 有符号十进制数(与%d相同) %o 无符号八进制整数 %p 指针 %s 对应字符串char(%S对应宽字符串WCAHR(%u无符号十进制整数(unsigned int) %x 使用十六进制数字0f的无符号十六进制整数 %X 使用十六进制数字0f的无符号十六进制整数 %% 打印一个百分号 实例解析 ‘’‘java float a,b,c; scanf("%d%d%d",&a,&b,&c); ‘’’ 然后输入3 4 5(注意:默认情况下,中间允许以回车键,空格或TAB键间隔),则分别将3,4,5赋值给a,b,c,即:a=3,b=4,c=5,注意&符号表示取地址,是Scanf中必须注意的使用技巧。

浮点数的输出 编程要求 根据提示,在右侧编辑器补充代码,要求输入学生的数学、英语和计算机课程的成绩(整数型)后,能够计算并给出该生3门课程的平均分(精确到小数点后1位)。

测试说明 输出结果“当数学成绩是87分,英语成绩是72分,计算机成绩是93分时,平均成绩为84.0分。”,并换行,使光标移动至下一行。

开始你的任务吧,祝你成功!

/** 2020年2月9日 这里是文档注释,你可以添加程序相关的功能、编者、时间等信息 */ // 程序需要借用的标准头文件 #include //插入标准化输入输出头文件 //主程序 int main(){ //请在此输入需要执行的代码 int m,e,c; float average; printf("请输入数学、英语、计算机课程成绩:\n"); scanf("%d %d %d",&m,&e,&c); float A; A=(m+e+c)/3; printf("当数学成绩是%d分,英语成绩是%d分,计算机成绩是%d分时,平均成绩为%.1f分。",m,e,c,A); // C11 即2011版标准要求所有的函数均需要返回 return 0; }


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有