c语言的问题.着急快点帮我写谢谢了
发布网友
发布时间:2024-10-04 14:02
我来回答
共3个回答
热心网友
时间:2024-10-21 11:52
怎么这么多人问这个问题啊
我的是通过了编译的,绝对正确,请楼主快揭帖哦^_^
#include <stdio.h>
#include <stdlib.h>
void main()
{
int n,i,j,m;
char a,b;
printf("请输入n的值:");
scanf("%d",&n);
b='A';
for(i=1;i<=n;i++)
{ a=b+i-1;
b=a;
for(j=i;j<=n;j++)
{
printf("%c",a);
a+=j+1;
}
printf("\n");
}
}
热心网友
时间:2024-10-21 11:56
#include<stdio.h>
void main()
{
int n,i,j,t,m;
int a[10][10];
while(scanf("%d",&n)!=EOF)
{
i=0;
j=0;
t=0;
a[0][0]=0;
m=(n+1)*n/2-1;
while(m--)
{
t++;
j++;
i--;
if (i==-1)
{
i=j;
j=0;
}
a[i][j]=t;
}
for (i=0;i<n;i++,printf("\n"))
for (j=0;j<n-i;j++) printf("%c ",65+a[i][j]);
}
}
热心网友
时间:2024-10-21 11:56
好久没用c了
我告诉你思路把
把abcd换成数字1234,你就知道规律了
1 3 6 10 15
2 5 9 14
4 8 13
7 12
11
然后数字能输出后,每个加上64,变成ascii码
就行了