发布网友 发布时间:2022-05-13 11:20
共4个回答
热心网友 时间:2023-10-09 02:48
#include "stdio.h"
void main()
{
char zm[26]={'A','B','C','D','E','F','G','H','I','J','K','L','M',
'N','O','P','Q','R','S','T','U','V','W','X','Y','Z'};
int i,j,k=0;
for(i=0;i<26;i++)
{
for(j=25-i;j>=0;j--)
printf(" ");
for(j=0;j<=i;j++)
{
printf("%c",zm[j]);
if(j<i)
printf("_");
}
printf("\n");
}
}
运行结果如图所示
热心网友 时间:2023-10-09 02:49
#include<stdio.h>
void main(){
int i,j;
for(i=25;i>=0;i--)
for(j=0;j<26;j++){
if(j<i)
printf(" ");
else if(j<25)
printf("%c_",'A'+j-i);
else
printf("%c\n",'A'+j-i);
}
}
热心网友 时间:2023-10-09 02:49
#include<stdio.h>热心网友 时间:2023-10-09 02:50
打印一行5颗星你会不?(*****)
for(i=1; i<=5;i++) // 循环打印5颗星
{ prinft("*"); }
--------------------------------------------------
打印下面这张图你会不?(5行5颗星)就是在上面的基础上在来一个循环
for(j=1;j<=5;j++) //外层循环
{
for(i=1; i<=5;i++) // 循环打印5颗星
{ prinft("*"); }
printf("\n");
}
-----------------------------------------------------
现在说你的图
其实就是把一部分星星换成空格打印而已。所以,上一步的外层循环内 要分两步:打印空格+打印5颗星(+打印回车)
代码就是你给的那个,我不重复了。至于里面的数量关系的规律,你可以从简单到复杂的琢磨下就是了