d038: 星罗密布

内容:

输出图形

*****$
***$$$
*$$$$$

规律是...自己发现吧。

要求输入3,输出上面三行的图形

输入说明:

行数小于40

输出说明:

 

输入样例:d038: 星罗密布

 
3

输出样例 :

*****$ 
***$$$
*$$$$$
 #include <stdio.h>
int main(void)
{
int n;
scanf("%d", &n);
/*
n = 3
* $
---
5 1
3 3
1 5 n = 4
* $
---
7 1
5 3
3 5
1 7
*/
int row, col;
int star, dollar;
for (row = ; row <= n; row++) /* 行,这里不需要啊对列进行 for 循环,思维定式害人啊 */
{
/* * */
for (star = ; star <= (*n - (*row-)); star++)
{
printf("*");
} /* $ */
for (dollar = ; dollar <= *row-; dollar++)
{
printf("$");
}
printf("\n");
} return ;
}
上一篇:Jenkins环境配置文件档


下一篇:[LeetCode] 9. Palindrome Number 验证回文数字