c 语言 打印数字图形 函数专题 您所在的位置:网站首页 zzulioj1108 c 语言 打印数字图形 函数专题

c 语言 打印数字图形 函数专题

2022-12-18 03:46| 来源: 网络整理| 查看: 265

/***** 题目描述 从键盘输入一个整数n(1≤n≤9),打印出指定的数字图形。要求在程序中定义并调用如下函数:PrintSpace(m)用来输出m个空格;PrintDigit(m)来输出一行中的数字串"12…m…21"(该行中的最大数字是m)。函数原型如下: void PrintDigit(int m); void PrintSpace(int m); 对于C/C++代码的提交,本题要求必须通过定义PrintSpace函数、PrintDigit函数和main函数实现,否则,返回编译错误。 输入 正整数n(1≤n≤9)。 输出 指定数字图形。 样例输入 Copy 5 样例输出 Copy 1 121 12321 1234321 123454321 1234321 12321 121 1 *****/

1#include 2#include 3 4void PrintDigit(int m); 5void PrintSpace(int m); 6int main() 7{ 8 int n,i; 9 scanf("%d",&n); 10 for (i = n-1;i>=0;i--) 11 { 12 PrintSpace(i); 13 PrintDigit(n-i); 14 printf("\n"); 15 16 } 17 for (i = n-1;i>=0;i--) 18 { 19 PrintSpace(n-i); 20 PrintDigit(i); 21 printf("\n"); 22 } 23 return 0; 24} 25 void PrintDigit(int m) 26 { 27 int t; 28 t = 1; 29 while( t = 1) 36 { 37 printf("%d",t); 38 t--; 39 } 40 } 41 void PrintSpace(int m) 42 { 43 int i; 44 for (i = 1;i


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有