日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

ZZULIOJ 1108: 打印数字图形(函数专题)

發(fā)布時(shí)間:2025/3/17 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ZZULIOJ 1108: 打印数字图形(函数专题) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

打印數(shù)字圖形(函數(shù)專題)

題目描述
從鍵盤輸入一個(gè)整數(shù)n(1≤n≤9),打印出指定的數(shù)字圖形。要求在程序中定義并調(diào)用如下函數(shù):PrintSpace(m)用來輸出m個(gè)空格;PrintDigit(m)來輸出一行中的數(shù)字串"12…m…21"(該行中的最大數(shù)字是m)。函數(shù)原型如下:
void PrintDigit(int m);
void PrintSpace(int m);
對于C/C++代碼的提交,本題要求必須通過定義PrintSpace函數(shù)、PrintDigit函數(shù)和main函數(shù)實(shí)現(xiàn),否則,返回編譯錯(cuò)誤。
輸入
正整數(shù)n(1≤n≤9)。
輸出
指定數(shù)字圖形。
樣例輸入 Copy
5
樣例輸出 Copy
1
121
12321
1234321
123454321
1234321
12321
121
1


#include<stdio.h> void PrintDigit(int m) {while(m--)printf(" ");//輸出空格 } void PrintSpace(int m) {int i;for(i=1;i<m;i++){printf("%d",i);}for(i=m;i>0;i--){printf("%d",i);//輸出數(shù)字} } int main() {int n,i;scanf("%d",&n);for(i=1;i<n;i++){PrintDigit(n-i);PrintSpace(i);PrintDigit(n-i);printf("\n");}for(i=n;i>0;i--){PrintDigit(n-i);PrintSpace(i);PrintDigit(n-i);printf("\n");}return 0; }

總結(jié)

以上是生活随笔為你收集整理的ZZULIOJ 1108: 打印数字图形(函数专题)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。