修改程序Cmody842.c,其中函数 Print(int n)根据参数n(1<n<1e)输出如下形状 的数字三角形。例如,n为5时,输出: 121 12321 1234321 123454321
时间: 2024-03-24 13:36:22 浏览: 16
以下是修改后的程序Cmody842.c:
```c
#include <stdio.h>
void Print(int n);
int main()
{
int n;
printf("请输入一个大于1小于1e的整数:");
scanf("%d", &n);
Print(n);
return 0;
}
void Print(int n)
{
int i, j;
for (i = 1; i <= n; i++)
{
// 输出前半部分
for (j = 1; j <= i; j++)
{
printf("%d", j);
}
// 输出后半部分
for (j = i - 1; j >= 1; j--)
{
printf("%d", j);
}
printf("\n");
}
}
```
程序的思路是先输出前半部分的数字,再输出后半部分的数字。注意,前半部分和后半部分都是从1开始递增/递减的。在输出后半部分时,要从i-1开始递减,因为最后一个数字是1。
相关推荐
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)