#include<stdio.h>
{
printf("input the lines:\n");
int n;
scanf("%d",&n);
char ch='a';
for(int i=0;i<n;i++)
{
int temp=2*i+1;
for(int j=0;j<temp;j++)
printf("%c",ch);
ch+=1;
printf("\n");
}
}
#include<stdio.h>
{
printf("input the lines:\n");
int n;
scanf("%d",&n);
char ch='a';
for(int i=0;i<n;i++)
{
int temp=2*i+1;
for(int j=0;j<temp;j++)
printf("%c",ch);
ch+=1;
printf("\n");
}
}
怎么止缺一行,连主函数头都没有。下面的已经补上了。
#include<stdio.h>
int main()
{
printf("input the lines:\n");
int n;
scanf("%d", &n);
char ch = 'a';
for(int i = 0; i < n; i++)
{
for(int j = n - 1; j > i; j--)
printf(" ");
int temp = 2 * i + 1;
for(int j = 0; j < temp; j++)
printf("%c", ch);
ch += 1;
printf("\n");
}
return 0;
}
运行截图:
不知道是不是要上面这种效果. 不是的话再追问.
下面是代码:
#include<stdio.h>
main() { printf("input the lines: "); int n; scanf("%d",&n); char ch='a'; for(int i=0;i<n;i++) { for(int t=0;t<n-i;++t) printf(" "); int temp=2*i+1; for(int j=0;j<temp;j++) printf("%c",ch); ch+=1; printf("\n"); } }