1

编写函数,计算银行存款本息并输出。(10分)

题目内容:

编写函数计算银行存款本息,在主函数中从键盘输入银行存款金额(money)、存款周期(year)和年利率(rate),调用计算银行存款本息函数,根据下面公式计算存款到期时的本息合计(sum),返回到主函数输出本息合计金额(要求保留2位小数)。

计算公式:sum=

提示:程序需要包含数学头函数库。    money、year使用整型变量,sum、rate使用双精度实型变量。

输入格式:

%d%d%lf

输出格式:

%.2f

输入样例:

50000 3 0.025

输出样例:

sum=53844.53

时间限制:500ms内存限制:32000kb

#include<stdio.h>
#include<math.h>double run(int money,int year,double rate)
{return money*pow((1+rate),year);
}
int main()
{int year,money;double rate,sum;scanf("%d%d%lf",&money,&year,&rate);sum=run(money,year,rate);printf("sum=%7.2f",sum);return 0;
}

2

数值转换(10分)

题目内容:

编写函数,将任意十进制正整数转换为二进制,在main函数中输入任意整数,调用函数完成转换,在main函数中输出转换后的值。

输入格式:

%d

输出格式:

%d

输入样例:

100

输出样例:

1100100

时间限制:500ms内存限制:32000kb

#include <stdio.h>
void exchange( int n );int main()
{int n;scanf("%d", &n);exchange(n);return 0;
}
void exchange( int n )
{int result=0; if(n==0)printf("0");else if(n==1)printf("1"); else{             exchange(n/2);      result=n%2;        printf("%d",result); }
}

3

求一组数中大于平均值的数的个数(10分)

题目内容:

编写函数,求一组数中大于平均值的数的个数。例如:给定的一组数为1,3,6,9,4,23,35,67,12,88时,函数值为3。

输入格式:

%d

输出格式:

%d

输入样例:

1 3 6 9 4 23 35 67 12 88

输出样例:

3

时间限制:500ms内存限制:32000kb

#include <stdio.h>
#define N 10
int aver(int average[N]);
int main()
{ int i,a,countt=0;int average[N];for(i=1;i<=N;i++){scanf("%d",&average[i]);}a = aver(average);printf("%d",a); return 0;
}
int aver(int average[N])
{int i,sum=0,count=0,countt=0;double ave; for(i=1;i<=N;i++){sum += average[i];count ++;}ave = 1.0*sum /count;for(i=1;i<=N;i++){if(average[i] > ave)countt++;}return countt;
}

中国大学慕课 大连理工大学 C语言程序设计 第7周 函数的定义及调用相关推荐

  1. 中国大学慕课 大连理工大学 C语言程序设计 第8周 变量的作用域及编译预处理

    1 求x的n次方(10分) 题目内容:编写求x的n次方的递归函数,在主函数调用并输出.(x为double型,n为整型,函数类型为double型) 输入格式: %lf%d 输出格式: %f 输入样例: ...

  2. 中国大学慕课 大连理工大学 C语言程序设计 第11周 结构与共用体

    1 某班有5名同学,建立一个学生的简单信息表,包括学号.姓名.3门课程的成绩,编写程序,计算每名学生的平均成绩及名次.(30分) 题目内容: 某班有5名同学,建立一个学生的简单信息表,包括学号.姓名. ...

  3. 中国大学慕课 大连理工大学 C语言程序设计 第四周编程作业 选择结构程序设计

    1 大小写字母转换(6分) 题目内容: 编写程序,输入一个字符,若是大写字母,转换成小写字母,若是小写字母,则转换成大写字母输出 输入格式: getchar() 输出格式: putchar( 输入样例 ...

  4. 中国大学慕课 大连理工大学 C语言程序编程题 第二周 仅供参考

    第二周编程作业 1 计算圆的面积(10分) 题目内容: 编写程序,计算并输出半径r=4.3的圆的面积,PI的取值为3.1415.要求PI必须使用宏常量表示 输入格式: 输出格式: "Area ...

  5. 中国大学MOOC课程《Python语言程序设计》课后练习第一周

    中国大学MOOC课程<Python语言程序设计>课后练习第一周 1.字符串拼接 python从2.6版本后增加了format函数,用来代替%s,%r等格式化字符串: # -*- codin ...

  6. 中国大学 MOOC 课程 《Python 语言程序设计》第六周

    中国大学 MOOC 课程 <Python 语言程序设计>第六周 一.lambda函数 1,lambda的一般形式是关键字lambda后面跟一个或多个参数,紧跟一个冒号,以后是一个表达式.l ...

  7. c语言大学程序设计题库,大连理工大学c语言...程序设计题库.doc

    1功能:编写函数fun(str,i,n),从字符串str中删除第i个 字符开始的连续n个字符(注意:str[0]代表字符串 的第一个字符). while(str[i+n-1]) { str[i-1]= ...

  8. 【中国大学慕课浙江大学【C语言课程】-翁恺教授】学习心得

    1.1计算机和编程语言 1.计算机是how to do ,人是what to do 2.一个程序读取我写的程序,将其编译 3.解释语言(python)vs编译语言© 4.C语言是全世界最流行的语言之一 ...

  9. 中国大学MOOC课程《Python语言程序设计》第五章 七段数码管绘制 引发的时间问题和海龟速度问题

    这门课主要内容就是用海龟绘制当前的时间,引发学生们对函数功能的运用以及模块化思维的思考.在自己抄写代码时发现了时间问题,还有海龟速度问题,都已解决,具体如下.首先是代码如下: import turtl ...

最新文章

  1. 函数 —— popen() fscanf() sprintf() 执行shell命令并获取结果
  2. java学习(79):GUL聊天窗口
  3. python-字典方法(dict)知识整理
  4. Linux之系统信息操作20170330
  5. ba网络c语言编程,如何用C语言程序构造随机网络和BA无尺度网络
  6. 关于VS2008 SP1和 VS2010备忘
  7. animation动画及3D
  8. linux+聊天工具支持qq,linux 下怎样使用qq等聊天工具聊天
  9. 编程语言和开发环境的选择
  10. 幻数java题_关于数组中的幻数?:数组中的幻数? -C ++
  11. 无线标准802.11ac 和 802.11ax到底有什么区别?哪个更快?
  12. chromium 37 chrome Native messaging 本地消息机制
  13. MySQL--锁的奥秘--数据怎么锁
  14. 模拟影像射击设备在室内靶场安装过程分享
  15. 10秒钟脱口而出两位数的平方
  16. 分享|2020年义务教育入学信息采集今日开始!手把手教您如何快速操作|方格教育
  17. 小米笔记本windows插入电源无法充满电问题处理
  18. NodeMcu开发环境配置Arduino IDE
  19. mysql 圆周率_mysql - π=3.1415926 - 博客园
  20. pdf格式怎么转换成jpg格式?pdf转换jpg的简单方法?

热门文章

  1. 4核处理器_Intel加速淘汰14nm处理器 4核6W奔腾/赛扬退役
  2. 艾 宾 浩 斯 记 忆 法
  3. 小豆苗与妈咪知道发布战略合作,打造母婴健康服务新生态...
  4. win10 系统连接 wifi 的小地球图标还在但 wifi 选项没有了的解决办法
  5. HDU 5242 上海大都会 G题
  6. 为什么那么多人想开发一元夺宝类app?
  7. 最接地气的详解CountDownLatch闭锁应用与实现机制
  8. 用adobe acrobat修改PDF文档中的文字
  9. 20181213股票复盘
  10. 洛谷P5707 上学迟到问题