2 u013214502 u013214502 于 2013.12.19 15:09 提问

用c 或c#编写 输出* ** *** ****

用c 或c#编写,输出
*
**





3个回答

u011578007
u011578007   2013.12.19 20:57
已采纳

不知道是不是你所需要的

#include
int main()
{ int i,j,k;
for(i=1;i<=5;i++) /*控制行数*/
{
for(j=1;j<=5-i;j++) /*控制输出5-i个空格*/
printf(" ");
for(k=1;k<=2*i-1;k++) /*控制输出2i-1个星号*/
printf("*");
printf("\n"); /*一行输出完最后输出换行*/
}
}

Eshine01081067
Eshine01081067   2013.12.19 15:17

你的问题不清楚啊,输出什么?

u013214502
u013214502 已解决,
接近 4 年之前 回复
Eshine01081067
Eshine01081067 那你就写一个内外循环,外循环是行数n的增长,内循环是n次打印,内循环完了之后输出一个换行符
接近 4 年之前 回复
u013214502
u013214502 第一行输出一个* 第二行输出** 第三行*** 一次类推 到第六行 也就是 第六行 有六个*
接近 4 年之前 回复
qianniaoxuanwo
qianniaoxuanwo   2013.12.19 16:33

printf“*”就可以了吧

Csdn user default icon
上传中...
上传图片
插入图片