C语言关于星星的程序题
发布网友
发布时间:2024-10-24 12:18
我来回答
共5个回答
热心网友
时间:2024-11-07 16:02
没有说明什么方法
#include<stdio.h>
main()
{
printf("aaa*aaa\n");
printf("aa***aa\n");
printf("a*****a\n");
printf("*******\n");
}
这个就最简单!!
/*循环控制这样*/
#include<stdio.h>
main()
{
int i,j,k;
for(i=0,k=3; i<4; i++,k--)
{
for(j=0;j<7;j++)
if(j>=k && j<=6-k)
printf("*");
else
printf("a");
printf("\n");
}
}
热心网友
时间:2024-11-07 16:03
没有说明什么方法
#include<stdio.h>
main()
{
printf("aaa*aaa\n");
printf("aa***aa\n");
printf("a*****a\n");
printf("*******\n");
}
这个就最简单!!
/*循环控制这样*/
#include<stdio.h>
main()
{
int
i,j,k;
for(i=0,k=3;
i<4;
i++,k--)
{
for(j=0;j<7;j++)
if(j>=k
&&
j<=6-k)
printf("*");
else
printf("a");
printf("\n");
}
}
热心网友
时间:2024-11-07 16:03
#include<stdio.h>
int main(){
int star_num,a_num,i;
star_num=1,a_num=3;
while(a_num>=0){
for(i=0;i<a_num;i++) printf("a");
for(i=0;i<star_num;i++)printf("*");
for(i=0;i<a_num;i++) printf("a");
printf("\n");
a_num=a_num-1;
star_num=star_num+2;
}
return 0;
}
热心网友
时间:2024-11-07 16:04
正解
#include <stdio.h>
#include <conio.h>
int main(){
for(int i = 0; i<4; i++){
for (int j = 0; j<7; j++){
if (j < (3-i) || j>(3+i)) printf("a");
else printf("*");
}
printf("\n");
}
getch();
}
热心网友
时间:2024-11-07 16:04
/*打印半菱形图.因为我下面还半截.呵呵.*/
main()
{
int i,j,k;
for(i=1;i<=7;i++)
{
if(i<=4)
{
for(j=1;j<=4-i;j++)
printf(" ");
for(k=1;k<=2*i-1;k++)
printf("*");
printf("\n");
}
}
}