c语言双重循环 输出如下图形~!!
发布网友
发布时间:2022-04-28 11:02
我来回答
共2个回答
热心网友
时间:2023-10-01 20:21
//1
#include<stdio.h>
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<stdio.h>
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<stdio.h>
void main(){
for(int i=1;i<=7;i++){
for(int j=1;j<=i;j++)
printf("%d",j);
printf("\n");
}
}//及时采纳~
第二个你看看是这个不
#include<stdio.h>
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");
}
}
这个
热心网友
时间:2023-10-01 20:22
第三题:
for ( i=1; i<8;i++)
{
for (j=1;j<=i;j++)
{
printf(“%i ”,j);
}
printf('\n');//换行
}