1.函数可以没有返回值案例,编写一个函数,从终端输入一个整数(层)打印出对应的金子塔。

2.编写一个函数,从终端输入一个整数(1—9),打印出对应的乘法表

3.定义函数,实现求两个double数字的最大值,并返回

4.定义函数,求出三个int 类型数的和,并返回

#include <stdio.h>//层数 totalLevel 是通过形参传入
void printStar(int totalLevel) {int i,j,k;for(i = 1; i <= totalLevel; i++) {//控制层//输出空格, 使用k控制空格的循环for (k=1; k <= totalLevel - i; k++) {printf(" ");}for(j = 1; j <= 2 *  i - 1; j++) {if(j == 1 || j == 2 *  i - 1 || i == totalLevel) { //i ==5 表示最下层printf("*");} else {printf(" ");}}printf("\n");}}//编写一个函数,从终端输入一个整数(1—9),打印出对应的乘法表
void print99(int n) {int i,j;for(i = 1; i <= n; i++) {//因为每一行都在增加算式, 所以使用for循环控制for(j=1; j <= i; j++) {printf("%d * %d = %d  ", j, i , i * j);}printf("\n");}
}//定义函数,实现求两个double数字的最大值,并返回
double getMax(double d1, double d2) {return d1 > d2 ? d1: d2;  //三元运算
}//定义函数,求出三个int 类型数的和,并返回
int getSum(int n1, int n2, int n3) {return n1 + n2 + n3;
}
void main() {//int totalLevel = 0;//printf("请输入金字塔的层数");//scanf("%d", &totalLevel);调用函数 //printStar(totalLevel);//getchar();//getchar();/*int n = 0;printf("请输入n");scanf("%d", &n);print99(n);getchar();getchar();*/printf("最大值=%.2f", getMax(1.1,7.8));getchar();}

打印金子塔||打印乘法表 用函数的思想实现相关推荐

  1. python 打印倒三角九九乘法表

    #每天一点点# python 打印倒三角九九乘法表 for i in range(9,0,-1):for j in range(i,0,-1):print(str(i)+'*'+str(j)+'='+ ...

  2. 打印正常的九九乘法表与下三角的九九乘法表(可相互对照)

    //打印正常的九九乘法表 #include<stdio.h> int main() {int i,j;for(i=1;i<=9;i++){printf("%4d" ...

  3. Java小结(二)——打印矩形和九九乘法表

    我们经常打印各种各样的三角形,今天我们打印一个矩形,顶一个定义一个函数,函数功能就是打印矩形,这样,以后我们想打印几行几列的矩形都是可以的,. 如何定义一个函数呢?     通过两个明确来完成     ...

  4. python循环嵌套打印小星星_python基础:嵌套循环及例子(打印小星星,九九乘法表)...

    练习题:数字逆序输出,从控制台输入三位数,例如123逆序输出321 num_str = input("请输入三位数:") num = int(num_str) a = num % ...

  5. c语言金字塔输出乘法表,python中打印金字塔和九九乘法表的几种方法

    # 打印九九乘法表 for i in range(1,10): for j in range(1,i+1): # x=i*j # print(i,'*',j,'=',x,end=' ') print( ...

  6. ruby打印_Ruby程序打印一个数字的乘法表

    ruby打印 打印乘法表 (Printing multiplication table) This requires a very simple logic where we only have to ...

  7. Python使用for循环打印直角三角形、九九乘法表、金字塔

    文章目录 1. 四种直角三角型 1.1 直角在左上方 1.2 直角在左下方 1.3 直角在右上方 1.4 直角在右下方 2. 两种九九乘法表 2.1 常规 2.2 非常规 3. 金字塔 3.1 正金字 ...

  8. 金字塔型php的9x9乘法口诀表,python中打印金字塔和九九乘法表的几种方法

    # 打印九九乘法表 for i in range(1,10): for j in range(1,i+1): # x=i*j # print(i,'*',j,'=',x,end=' ') print( ...

  9. 嵌套循环练习:打印三角,九九乘法表,质数,质数优化

    目录 打印三角 打印九九乘法表 100以内的所有质数 质数输出问题的优化 在JAVA中,如何跳出当前的多重嵌套循环? 答:用break或return 的方式. 1.输出:以下图形:         * ...

最新文章

  1. MapReduce设计模式
  2. [CF396E]On Iteration of One Well-Known Function
  3. 【工具类】JDBCUtils,数据库连接池
  4. 打印5列五颗星_13个Excel快捷打印技巧,让你熟练掌握打印机操作
  5. jquery实现上线翻滚效果公告
  6. 胡巴小年调皮搞事情?嗨翻五城华为体验店
  7. “天玑1000Plus”加持iQOO Z1评测:突破价位的极致体验
  8. java的printwriter_Java PrintWriter错误
  9. 圆章能随便刻吗_当归、人参、虫草熬成的养生汤,能随便销售吗?
  10. 作为程序员,起码要知道的 Python 修饰器!
  11. Liunx之chown命令
  12. linux mysql 5.7.10_CentOS7 安装 MySQL 5.7.10
  13. Keli Linux与网络安全(1)——在VMWare中安装Keli系统
  14. 算法精解----快速排序(方式1)
  15. 生信技能树课程记录笔记(七)20220602-20220604
  16. 360安卓_360手机助手安卓下载
  17. NDK (C++) 开发中如何使用 ASan 检测内存越界、溢出等内存错误
  18. 计算机的四屏故障维修,计算机应用之显卡故障维修技巧
  19. JS中的for循环解数学题
  20. 为什么杜蕾斯的文案工资月薪5万?

热门文章

  1. 95% CI, 置信区间 Confidence Interval
  2. INDEX FULL SCAN和INDEX FAST FULL SCAN区别
  3. 建库、建表、建约束、插入测试数据
  4. esriFeatureType与esriGeometryType的区别与联系
  5. 操作系统性能监控-磁盘IO
  6. SQl 根据某列去重 partition by
  7. spring getbean 方法分析
  8. JavaScript中七种函数调用方式及对应 this 的含义
  9. AngularJs学习笔记--unit-testing
  10. 【CSON原创】基于HTML5的超级玛丽游戏demo