打印金子塔||打印乘法表 用函数的思想实现
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();}
打印金子塔||打印乘法表 用函数的思想实现相关推荐
- python 打印倒三角九九乘法表
#每天一点点# python 打印倒三角九九乘法表 for i in range(9,0,-1):for j in range(i,0,-1):print(str(i)+'*'+str(j)+'='+ ...
- 打印正常的九九乘法表与下三角的九九乘法表(可相互对照)
//打印正常的九九乘法表 #include<stdio.h> int main() {int i,j;for(i=1;i<=9;i++){printf("%4d" ...
- Java小结(二)——打印矩形和九九乘法表
我们经常打印各种各样的三角形,今天我们打印一个矩形,顶一个定义一个函数,函数功能就是打印矩形,这样,以后我们想打印几行几列的矩形都是可以的,. 如何定义一个函数呢? 通过两个明确来完成 ...
- python循环嵌套打印小星星_python基础:嵌套循环及例子(打印小星星,九九乘法表)...
练习题:数字逆序输出,从控制台输入三位数,例如123逆序输出321 num_str = input("请输入三位数:") num = int(num_str) a = num % ...
- c语言金字塔输出乘法表,python中打印金字塔和九九乘法表的几种方法
# 打印九九乘法表 for i in range(1,10): for j in range(1,i+1): # x=i*j # print(i,'*',j,'=',x,end=' ') print( ...
- ruby打印_Ruby程序打印一个数字的乘法表
ruby打印 打印乘法表 (Printing multiplication table) This requires a very simple logic where we only have to ...
- Python使用for循环打印直角三角形、九九乘法表、金字塔
文章目录 1. 四种直角三角型 1.1 直角在左上方 1.2 直角在左下方 1.3 直角在右上方 1.4 直角在右下方 2. 两种九九乘法表 2.1 常规 2.2 非常规 3. 金字塔 3.1 正金字 ...
- 金字塔型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( ...
- 嵌套循环练习:打印三角,九九乘法表,质数,质数优化
目录 打印三角 打印九九乘法表 100以内的所有质数 质数输出问题的优化 在JAVA中,如何跳出当前的多重嵌套循环? 答:用break或return 的方式. 1.输出:以下图形: * ...
最新文章
- MapReduce设计模式
- [CF396E]On Iteration of One Well-Known Function
- 【工具类】JDBCUtils,数据库连接池
- 打印5列五颗星_13个Excel快捷打印技巧,让你熟练掌握打印机操作
- jquery实现上线翻滚效果公告
- 胡巴小年调皮搞事情?嗨翻五城华为体验店
- “天玑1000Plus”加持iQOO Z1评测:突破价位的极致体验
- java的printwriter_Java PrintWriter错误
- 圆章能随便刻吗_当归、人参、虫草熬成的养生汤,能随便销售吗?
- 作为程序员,起码要知道的 Python 修饰器!
- Liunx之chown命令
- linux mysql 5.7.10_CentOS7 安装 MySQL 5.7.10
- Keli Linux与网络安全(1)——在VMWare中安装Keli系统
- 算法精解----快速排序(方式1)
- 生信技能树课程记录笔记(七)20220602-20220604
- 360安卓_360手机助手安卓下载
- NDK (C++) 开发中如何使用 ASan 检测内存越界、溢出等内存错误
- 计算机的四屏故障维修,计算机应用之显卡故障维修技巧
- JS中的for循环解数学题
- 为什么杜蕾斯的文案工资月薪5万?