内容:
输出图形
*****$
***$$$
*$$$$$
规律是...自己发现吧。
要求输入3,输出上面三行的图形
输入说明:
行数小于40
输出说明:
输入样例:
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 ;
}