永发信息网

c语言双重循环 输出如下图形~!!

答案:2  悬赏:50  手机版
解决时间 2021-11-25 11:27
  • 提问者网友:饥饿走向夜
  • 2021-11-25 06:52
c语言双重循环 输出如下图形~!!
最佳答案
  • 五星知识达人网友:山有枢
  • 2021-11-25 07:48
//1
#include
void main(){
char a='*';
for(int i=0;i<4;i++){
printf("\n");
for(int j=0;j<18;j++)
printf("%c",a);
}
printf("\n");
}
//2、你这个图形应该是给错了的
#include
void main(){
char a='*';
for(int i=1;i<=5;i++){

for(int j=1;j<=5-i;j++)
printf(" ");
for(int k=1;k<=2*i-1;k++)
printf("%c",a);
printf("\n");
}
}

//3
#include
void main(){
for(int i=1;i<=7;i++){
for(int j=1;j<=i;j++)
printf("%d",j);
printf("\n");
}
}//及时采纳~
第二个你看看是这个不
#include
void main(){
char a[3]="* ";
for(int i=1;i<=5;i++){

for(int j=1;j<=5-i;j++)
printf(" ");
for(int k=1;k<=i;k++)
printf("%s",a);
printf("\n");
}
}

及时采纳哇~追问第二个是
*
* *
* * *
* * * *
* * * * *
我很怀疑老师要我们做题的难度
第一题和第三题已经完成了
我现在需要第二题 你的第二题
是1 3 5 7 的*输出 不符合我的图形追答#include
void main(){
char a[3]="* ";
for(int i=1;i<=5;i++){

for(int j=1;j<=5-i;j++)
printf(" ");
for(int k=1;k<=i;k++)
printf("%s",a);
printf("\n");
}
}

这个
全部回答
  • 1楼网友:怙棘
  • 2021-11-25 08:47
第三题:
for ( i=1; i<8;i++)
{
for (j=1;j<=i;j++)
{
printf(“%i ”,j);
}
printf('\n');//换行
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯