用C语言编写一个程序生成如下图所示的输出结果,要求根据用户输入的一个整数,输出一个数字组成的图案。
4个回答
展开全部
/*可复制粘贴,请您笑纳*/
#include <stdio.h>
int main(void)
{
int number = 0;
printf("请输入一个数字:");
scanf(" %d",&number);
for(int i = number; i > 0; --i)
{
for(int j = i; j > 0; --j)
printf("%d",i);
printf("\n");
}
printf("\n");
for(int i = 1; i <= number; ++i)
{
for(int j = 1; j <= i; ++j)
printf("%d",i);
printf("\n");
}
return 0;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <stdio.h>
int main()
{
int n = 0;
int i,j;
printf("请输入一个数字:");
scanf("%d",&n);
//输出第一个三角
for (i = 0;i<n;i++)
{
for (j = 0;j<n-i;j++)
{
printf("%d",n-i);
}
printf("\n");
}
printf("%\n");
//输出第二个三角
for (i = n-1;i>=0;i--)
{
for (j = 0;j<n-i;j++)
{
printf("%d",n-i);
}
printf("\n");
}
}
竞争太剧热了,望采纳
int main()
{
int n = 0;
int i,j;
printf("请输入一个数字:");
scanf("%d",&n);
//输出第一个三角
for (i = 0;i<n;i++)
{
for (j = 0;j<n-i;j++)
{
printf("%d",n-i);
}
printf("\n");
}
printf("%\n");
//输出第二个三角
for (i = n-1;i>=0;i--)
{
for (j = 0;j<n-i;j++)
{
printf("%d",n-i);
}
printf("\n");
}
}
竞争太剧热了,望采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个我会,可以帮你写
追问
你用FOR循环写我给你分 我想破头了实在写不出来
追答
看我头像
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询