99问答网
所有问题
c语言:编写程序?
提示:每行空格数12-2*1个,每行*数为3*i-1)+个,每行要分别输出”,和n。
举报该问题
推荐答案 2020-05-08
计算出空格和星号,根据输入的行数n循环输出就行了。
void fun(int n)
{
int a,b,i,j;
for(i = 1 ; i <= n ; i++)
{
a = 12 - 2*i;
for(j = 0 ; j < a ; j+=2)//输出左边空格
{
printf(" ");
}
b= 3*(i-1)*i;
for(j = 0 ; j < b ; j++)//输出中间*
{
printf("*");
}
for(j = 0 ; j < a ; j+=2)//输出右边边空格
{
printf(" ");
}
printf("\n");
}
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WeBzeWXetXzzOeeejtt.html
相似回答
大家正在搜
相关问题
求c语言编写程序软件
c语言编写程序 输入两个整数,计算两数之和
编写一个C语言程序,输出结果为hello world
怎么用c语言编写程序直接输出字符“%d”?
用C语言编写程序,求2+4+6+…+98+100之和.
c语言简单求和,编写程序:输入两个数,求两个数的和
100以内的素数之和用C语言怎么编写程序?
用C语言编写一个程序,求a+(b的绝对值)的和.