C语言编程,快!!

在屏幕正中输出n行的字母三角形。
A
B C
C D E
D E F G
E F G H I
F G H I J K
G H I J K L M

#include<stdio.h>

main()

{

int n; 

char table[26]="ABCDEFGHIJKLMNOPQRSTUVWXYZ";

printf("请输入要打印的行数:");

 scanf("%d",&n);

 write(table,n);

}

write(char x[],int n)

{

 int i,j;

 for(i=0;i<n;i++)

 {

 for(j=0;j<=i;j++)

 printf("%c",x[i+j]);

 printf("\n");

 }

}

温馨提示:内容为网友见解,仅供参考
第1个回答  2009-05-22
如下(输出从A到Z循环):
#include<stdio.h>

int main()
{
char str[]={'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};
int i=0;
int j=0;
int n=1;
int num;
printf("输入行数:");
scanf("%d",&num);

for(i=0;i<num;i++)
{
for(j=i;j<i+n;j++)
{
printf("%c ",str[(j%26)]);
}
printf("\n");
n++;
}
getch();
}本回答被提问者采纳
第2个回答  2009-05-22
#include <stdio.h>
fun(int n){
int i,j,k=65;
for(i=0;i<n;i++)
{
for(j=0;j<=i;j++)
{
printf("%c",k);
k++;
}
printf("\n");
k=66;k=k+i;
}

}
void main(){
int n;
printf("请输入行数n:");
scanf("%d",&n);
fun(n);
}
n就是你要的行数
第3个回答  2009-05-22
#include <stdio.h>

int main(void)
{
int n = 4;
int i, j;

printf("input the number of line: ");
scanf("%d", &n);
for (i = 1; i <= n; i++)
{
for (j = 1; j <= i; j++)
printf("%c", 63 + i + j);
printf("\n");
}
}
第4个回答  2009-05-22
main(){
int i,j,n;
char c=65;
for(i=0;i<7;i++){
printf("\n");
for(j=0;j<=i;j++)
{printf("%c,",c+j);
}
c++;
}
getch();
}

紧急!C语言问题 、快点、速度、今晚就要
define N 100 struct student { char number[14];char name[10];int grade[5];int score;};main(){ int i=0,j=0,n=0,ww;struct student temp[N]={0},temp_change;FILE *fp;fp=fopen("d:\\\\score.txt","r");if(fp==NULL){ printf("打开文件失败!\\n");exit(0);} system("...

C语言编程:我考试,快点啊
c=getchar();i=function(a,c);puts(a);}

急啊,用c语言编程一个星号组成的沙漏图形,行数为n,如n=5是***就要代 ...
1、打开visual C++ 6.0-文件-新建-文件-C++ Source File。2、输入预处理命令和主函数:#include<stdio.h> \/*输入输出头文件*\/void main() \/*空类型:主函数*\/。3、定义变量并确定行数: int a,b,c=1,d=5,e=5; \/*定义变量的数据类型为整型*\/for(a=1;a<=5;a++) \/*...

C语言编程,快点!!
main(){int i,j,a[20],b[20];float s=0;a[0]=2,a[1]=3,b[0]=1,b[1]=2;for(i=2;i<20;i++){a[i]=a[i-2]+a[i-1];b[i]=b[i-2]+b[i-1];} for(j=0;j<20;j++){s+=(float)a[j]\/b[j];} printf("the Sum is %f",s);} ...

编程小知识:C语言程序为什么是效率最快的?
编程语言实质上是程序员与机器之间的“交流工具”,在设计时需要在程序员与机器需求之间做出权衡。偏向程序员的语言,如Python和JavaScript,通常在编写上更加便捷,但可能导致最终程序对机器的优化不够理想,影响运行效率。相反,偏向机器的语言如C语言,能实现更高的运行效率,但可能牺牲一定的开发便利性。C...

C语言 编程 快啊
include<stdio.h> define MAXSIZE 10\/*可输入十个人*\/ define SIZE1 20 define SIZE2 3 struct student { int num;char name[SIZE1];float score[SIZE2];float total;float avg;}stu[MAXSIZE];void Input(void){ int i, j;for (i=0; i<MAXSIZE; i++){ printf("No.%d:\\n", i+...

用C语言编程,数据结构题 要快!答的好再加更多悬赏
typedef int ElemType;typedef struct LNode { ElemType date;struct LNode *next;}linklist,*link;\/*构造链表*\/\/\/ void IinitList(link &L){ if(L)delete L;L= (link)malloc(sizeof(LNode)) ;if (!L) exit(1);L->next=NULL;printf("链表已经建立\\n");} \/\/\/ \/\/ \/*删除结点*\/...

用C语言编程。计算半径r=1到r=10的圆面积,直到面积大于100为止。快点...
include<stdio.h> void main(){int r;double sum;for(r=1;r<=10;r++){sum=3.14*r*r;if(sum>100)break;else printf("r=%d, sum=%f\\n",r,sum);} }

c语言编程怎样入门
1、首先我们下载一款适合C语言的编译器,今天为大家讲解的C语言编译器为CodeBlocks,该编译器没有太过复杂,很符合初学者,简单上手快。2、首先双击打开编译器,进入登录选择界面,我们选择添加一个新项目。3、然后进入选择界面,优先选择“Console application”,然后双击进入下一个界面。4、进入之后便是...

如何快速的学会单片机C语言编程
学习单片机C语言编程,关键在于多看、多写、多练、多思考。首先,选择一本经典教材,专注于你感兴趣的单片机方向,全身心投入学习。切记,不要仅仅局限于阅读,要深刻理解书中的例子程序,并动手编写实现。学习编程语言的最佳方式之一是通过阅读程序。阅读程序是学习C语言入门最快、最有效的方法之一。每个人...

相似回答
大家正在搜