日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

發布時間:2025/4/16 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 打印金子塔||打印乘法表 用函数的思想实现 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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();}

?

總結

以上是生活随笔為你收集整理的打印金子塔||打印乘法表 用函数的思想实现的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。