中国大学慕课 大连理工大学 C语言程序编程题 第二周 仅供参考
第二周编程作业
1
计算圆的面积(10分)
题目内容:
编写程序,计算并输出半径r=4.3的圆的面积,PI的取值为3.1415。要求PI必须使用宏常量表示
输入格式:
输出格式:
"Area=%5.2f\n"
输入样例:
输出样例:
Area=58.09
提示:为避免出现格式错误,请直接拷贝粘贴题目中给的格式字符串和提示信息到你的程序中。
时间限制:500ms内存限制:32000kb
#define PI 3.1415
#include <stdio.h>
int main( )
{double r=4.3,Area;Area =PI*r*r;printf("Area=%5.2f\n",Area);return 0;
}
2
计算平方根(10分)
题目内容:
编写程序,输入任意正数,计算并输出其平方根。
提示:开平方使用函数sqrt(x),x为双精度型,需要包含头文件math.h。
#include <math.h>
从键盘输入数据可以使用函数scanf()。例如,scanf("%lf", &x); 表示从键盘输入双精度实数并存入双精度变量x中。
程序运行结果如下:
输入:2<回车>
输出:1.414214
输入格式:
%lf
输出格式:
%f
输入样例:
2
输出样例:
1.414214
时间限制:500ms内存限制:32000kb
#include <math.h>
int main ()
{
double x,b;
scanf("%lf", &x);
b=sqrt(x);
printf("%f\n",b);
return 0;
}
3
输出逆序数(10分)
题目内容:
编写程序,从键盘输入任意一个3位正整数,计算并输出它的逆序数。
例如,输入123,由123分离出其百位1、十位2、个位3,然后计算3*100+2*10+1 = 321,并输出321。
提示:用%10可以得到个位数,用/100可以得到百位数。
输入格式:
%d
输出格式:
"y=%d\n"
输入样例:
123
输出样例:
y=321
时间限制:500ms内存限制:32000kb
#include <stdio.h>
int main()
{int x,y,a,b,c;scanf("%d",&x);a=x%10;b=x/100;c=x-b*100-a;y=a*100+c+b;printf("y=%d\n",y);return 0;
}
中国大学慕课 大连理工大学 C语言程序编程题 第二周 仅供参考相关推荐
- 中国大学慕课 大连理工大学 C语言程序设计 第7周 函数的定义及调用
1 编写函数,计算银行存款本息并输出.(10分) 题目内容: 编写函数计算银行存款本息,在主函数中从键盘输入银行存款金额(money).存款周期(year)和年利率(rate),调用计算银行存款本息函 ...
- 中国大学慕课 大连理工大学 C语言程序设计 第11周 结构与共用体
1 某班有5名同学,建立一个学生的简单信息表,包括学号.姓名.3门课程的成绩,编写程序,计算每名学生的平均成绩及名次.(30分) 题目内容: 某班有5名同学,建立一个学生的简单信息表,包括学号.姓名. ...
- 中国大学慕课 大连理工大学 C语言程序设计 第四周编程作业 选择结构程序设计
1 大小写字母转换(6分) 题目内容: 编写程序,输入一个字符,若是大写字母,转换成小写字母,若是小写字母,则转换成大写字母输出 输入格式: getchar() 输出格式: putchar( 输入样例 ...
- 中国大学慕课 大连理工大学 C语言程序设计 第8周 变量的作用域及编译预处理
1 求x的n次方(10分) 题目内容:编写求x的n次方的递归函数,在主函数调用并输出.(x为double型,n为整型,函数类型为double型) 输入格式: %lf%d 输出格式: %f 输入样例: ...
- 嵩天-Python语言程序设计程序题--第二周:基本图形绘制
前言:嵩天老师的<Python语言程序设计课程>被评为国家精品课程,在幕课上累计超过11万学员,里面的习题对初学者入门Python,提高编程实战能力很有帮助.因此,我想把自己学习这门课程作 ...
- python语言程序设计编程题_Python语言程序设计(2020年版)高等教育出版社,课后编程题答案(仅供参考)...
后面会补全,暂时只有部分,答案是自己写的,不是标准答案,仅供参考 习题三 1. .获得用户输入的一个整数,输出该整数百位及以上的数字 s=int(input("请输入大于或等于100的整数: ...
- 中国大学 MOOC 课程 《Python 语言程序设计》第六周
中国大学 MOOC 课程 <Python 语言程序设计>第六周 一.lambda函数 1,lambda的一般形式是关键字lambda后面跟一个或多个参数,紧跟一个冒号,以后是一个表达式.l ...
- 《大学计算机基础》试题题库(仅供参考)
<大学计算机基础>试题题库(仅供参考) [后附易考知识点,加上书后每章的课后题,考前多背诵,考试就问题不大了] [记得先把答案对准了,再背,别背错答案了,多理解记忆] 一.单选题练习 1 ...
- 中国高校与研究院所计算机学科分专业点评(本贴内容仅供参考!)
[2014/4/13:近5年来中科院系统经历了一些较大的变化,如人员流动,实验室更名等,以下部分内容未能因此更新,故可能失效甚至有较大误导,请大家自己注意辨别,有问题请向现任版主和中科院学生了解.时间 ...
最新文章
- 【赠书】迁移学习如何入门,看看这本简明手册即可
- matlab模拟三体运动_从灯泡到超级计算机,如何模拟浩瀚星空?| 赛先生
- scrapy带参数的命令
- QT的QLibrary类的使用
- Dart的HTTP请求和响应(1)
- vue-cli 脚手架搭建
- html文本框自动赋值,js给文本框赋值 value与innerHTML
- lambda 分类聚合_使用Java 8 Lambda,流和聚合
- Github Page创建个人主页以及绑定域名
- [ARM] [linux master] 调试技术002 在linux下面使用mtrace来检查一般程序的内存溢出
- JS面试题-闭包异步-变量提升-引用传值-this
- laravel 文件
- js 前端 银行卡图标处理
- PC平台最佳相片管理软件Picasa
- 【C语言随笔2】GCC编译环境下Socket编程简单实践
- 牛客网暑期ACM多校训练营(第二场)G.transform (二分+思维)
- 团队管理9--新经理角色认知和角色转换
- 【FJOI2016】【BZOJ4408】神秘数
- 外网访问内网的FTP服务器
- 来自优达学城毕业生和导师的学习建议