c语言编程题 利用嵌套的for循环实现以下图形的输出: * *** ***** ***
答案:3 悬赏:0 手机版
解决时间 2021-02-10 23:37
- 提问者网友:黑米和小志
- 2021-02-10 03:52
c语言编程题利用嵌套的for循环实现以下图形的输出: * *** ************ *********
最佳答案
- 五星知识达人网友:蓝房子
- 2021-02-10 05:26
#include <stdio.h>
#include <stdlib.h>
//奇数行输出有你要的效果,偶数行不行
#define MAXLINE 7
int main(void) {
int i,j,k,f=0;
for(i=0;i<MAXLINE;i++) {
k=2*i+1;
if(k >= MAXLINE) {
k=MAXLINE-2*f;
f++;
}
for(j=0;j < k;j++) {
printf("*");
}
printf("\n");
}
exit(0);
}
#include <stdlib.h>
//奇数行输出有你要的效果,偶数行不行
#define MAXLINE 7
int main(void) {
int i,j,k,f=0;
for(i=0;i<MAXLINE;i++) {
k=2*i+1;
if(k >= MAXLINE) {
k=MAXLINE-2*f;
f++;
}
for(j=0;j < k;j++) {
printf("*");
}
printf("\n");
}
exit(0);
}
全部回答
- 1楼网友:污到你湿
- 2021-02-10 07:54
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{
int i=0;
int j=0;
int n;
n = 7;
n=(n+1)/2;
for(i=1;i<=n;i++)
{
for(j=1;j<=n-i;j++)
{
printf(" ");
}
for(j=1;j<=2*i-1;j++)
{
printf("*");
}
for(j=0;j<abs(n/2-i);j++)
{
printf(" ");
}
printf("\n");
}
for(i=n-1;i>0;i--)
{
for(j=1;j<=n-i;j++)
{
printf(" ");
}
for(j=1;j<=2*i-1;j++)
{
printf("*");
}
for(j=0;j<abs(n/2-i);j++)
{
printf(" ");
}
printf("\n");
}
return 0;
}
- 2楼网友:底特律间谍
- 2021-02-10 06:36
#include
int main()
{
int i, k;
for(i = 1; i <= 7; i++)
{
for(k = 1; k <= 2*i-1; k++)
printf("*");
printf("\n");
}
return 0;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯