C语言怎么输出第一行一个数,以后每行增加两个数

这样的 A AAA AAAAA AAAAAAA AAAAAAAAA

#include<stdio.h>
#include<stdlib.h>void main()
{
unsigned int lines=0;
printf("输入打印的行数:\n");
scanf("%u",&lines); unsigned int allstar=lines*2-1; //总共的星星数 for (unsigned int l=1;l<=lines;++l)
{
//打印空格数
for(unsigned int b=1;b<allstar-l;++b)
{
printf(" ");
}
//打印星星个数
for(unsigned int s=1;s<=l*2-1;++s)
{
printf("A");
}
printf("\n");
}
system("Pause");
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-12-23
#include <stdio.h>void main ()
{
int n,i,j,x;
printf ("Plese input number n:");
scanf ("%d",&n);
for (i=1;i<=n;i++)
{
for (j=0;j<=n-i;j++)
printf(" ");
for (x=1;x<=2*i-1;x++)
printf ("A");
printf ("\n");
}
}
第2个回答  2013-12-23
main()
{
int i,j,m,k;
scanf("%d\n",&k);
for(i=1;i<=k;i++)
{
for(j=i;j<k;j++)
printf(" ");
for(m=1;m<=2*k+1;m++)
printf("A"); printf("\n");
}
}

C语言怎么输出第一行一个数,以后每行增加两个数
unsigned int lines=0;printf("输入打印的行数:\\n");scanf("%u",&lines); unsigned int allstar=lines*2-1; \/\/总共的星星数 for (unsigned int l=1;l<=lines;++l){ \/\/打印空格数 for(unsigned int b=1;b<allstar-l;++b){ printf(" ");} \/\/打印星星个数 for(unsigned int s=1...

c语言怎么写第一行是一个整数N,代表有N组测试数据,接下来是N行,每行有...
输入n 换行;for循环{ 利用随机函数获取两个整数\\n;} include <stdio.h> int main(){ int i,N;scanf("%d",&N);int *t=new int[N];for(i=0;i<N;i++)scanf("%d",&t[i]);for(i=0;i<N;i++)if(t[i]%2==1)printf("YES!\\n");else printf("NO!\\n");return 0;} ...

c语言怎么写第一行是一个整数N,代表有N组测试数据,接下来是N行,每行有...
include <stdio.h>#include <stdlib.h>#include <string.h>int main(){int x=0;int i=0;printf("请输入数字组数:");scanf("%d",&x);int y[2][x];for(i=0;i<x;i++){printf("共有 %d 组数字,现在是第 %d 组数字是:",x,i+1);scanf("%d %d",&y[i][0],&y[i][1])...

c语言怎么把*元素每行递增2个*元素输出
for(j = 0; j < i*2-1; j++){ printf("*"); \/\/输出每行的*元素,个数随行数增加而增加 } printf("\\n"); \/\/一行完成后换行 } return;}

C语言输入的第一行包含一个整数T,表示有T组数据。每组数据包含两个整...
include void pt_(int x){ int i;for(i=0;i printf("+--");printf("+");} void ptspace(int x){ int i;for(i=0;i printf("|");printf("|");} int main(){ int T,n,m,i;scanf("%d",&T);while(T--){ scanf("%d%d",&n,&m);for(i=0;i pt_(m);ptspace(m)...

C语言中如何输出n个数每行两个?
例程如下:include <stdio.h> main(){ int a[6]={1,2,3,4,5,6};int i;for(int i=0;i<5;i+=2) \/\/ 控制好i的范围和每次循环i变化的值 printf("%d\\t%d\\n",a[i],a[i+1]); \/\/ 输出两个以后输出一个'\\n'}

C语言如何实现每行输出数据的个数?
在C语言写程序输出时,要控制每行输出数据的个数,可以通过自定义计数器来完成。如:\/\/ 输出自然数1-30,每5个数为一行main(){ int i; int cnt=0; \/\/ 定义cnt用作输出数据的计数器,初始为0 for( i=1;i<=30;i++ ) \/\/ 循环30次 { printf("%5d",i); \/\/ 输出...

c语言里怎么让程序输出的数每行一个,隔一行输一个,输出数由小到大
include <stdio.h>int main(){int num,i;scanf("%d",&num);for(i=1;i<=num;i++){if(num%i==0)printf("%d\\n",i);}return 0;}请采纳谢谢

c语言怎么可以使输入有多行且每行2个正整数?
循环输入 判断eof来判断是否输入结束 比如int a,b;可以 while(scanf(“%d%d”,&a,&b)!= EOF)

在c语言中,先输入一个数字t,之后输入t行数据,每行有两个数字,并用空格...
int i,t;int b[10],c[10];scanf("%d",&t);for(i=0;i<t;i++)scanf("%d%d",&b[i],&c[i]);类似这样吧

相似回答