跪求:c语言程序设计题目答案

1.编程输出右边图形,其行数n (<= 26)由输入而定。 A
A B A
A B C B A
A B C D C B A
......

#include <stdio.h>
void main()
{
unsigned i,j,line_num=1;
loop:
printf("请输入欲输入的行数:\n");
scanf("%d",&line_num);
printf("\n");
if (line_num==0 || line_num>26)
{
printf ("请输入一个1-26之间的数!\n");
goto loop;
}
start:
for(i=1;i<=line_num;i++)
{
for(j=1;j<=i;j++) printf("%c",'A'+j-1);
for(j=i-1;j>=1;j--) printf("%c",'A'+j-1);
printf("\n");
}

}
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-05-07
int i,j;
char z;
for(i=1;i<=26;i++)
{
for(j=0,z=65;j<2*i+1;j++)
{
printf("%c",z);
z++;
}
printf("%n"); 这是回车符,我记不太清了。
}
第2个回答  2008-05-07
int i,j,k;
char stringarray[26];
for(i=0;i<26;i++)
{
stringarray[i]=char(i+65);
}
for(i=0;i<26;i++)
{
for(j=0;j<=i;j++)
{
printf("%c ",stringarray[j]);
}
for(k=j-1;k>=0;k--)
{
printf("%c ",stringarray[k]);
}
printf("\n");
}
第3个回答  2008-05-07
三楼的不错啊,学习了!

智慧树知到《C语言程序设计(青岛职业技术学院)》2022章节测试答案
A、一个C源程序必须包含一个main函数 B、一个C源程序可由一个或多个函数组成 C、C程序的基本组成单位是函数 D、在C程序中,注释说明只能位于一条语句的后面 正确答案:D 第二章测试 1、已知定义整形变量a,b,c的值分别是2、3、4,运算表达式a*=16+(b++) - (++c)以后,a值为()A、...

跪求《C语言程序设计》课本习题答案!!!
一、选择题 1. A 2. D 二、填空题 1. BASIC、FORTRAN、AL_GOL60和COBOL 2. 8 3. 关键字 4. 编辑、编译、链接和运行 三、简答题 1.答:(1)C语言具有结构化的控制语句。C语言提供了结构化程序所必需的基本控制语句,实现了对逻辑流的有效控制。(2)C语言具有丰富的数据结构类型。C语言...

C语言程序设计(2)
12L 是长整型常量 6876273 只是一个整型 5E12 一样只是一个整型,超出了整型的存储范围是个溢出的错误值

C语言程序设计
1.n=0 a=0 从右往左开始运算.n%=(n%=2)--->n%=(7%=2)---> n%=1--->n = 0 a+=a-=a*=a 这个语句不同的编译器的结果是不一样的。在vc下因为执行了一次a -= a的操作,所以a=0 2.m=17 首先执行(--y==x++)的时候,x的值变为16了,y的值变成19。判断 19==15 显...

C语言程序设计,求答案。万分感谢!
第一题的:include<stdio.h> int main(){ char c;scanf("%c",&c);if('a'<=c&&c<='z')printf("%c\\n",char(c-32));else if('A'<=c&&c<='Z')printf("%c\\n",char(c+32));else printf("what you input is not a letter! ");return 0;} 第二题的:include<stdio.h> ...

求C语言程序设计的答案
a == b;是判断a,b是否相等的语句。a = b; 是将b的值赋给a 。include<stdio.h> main(){ int a, b;a = 5 ;b = 5;if(a == b) printf("a等于b\\n");getchar();return 0;} include<stdio.h> main(){ int a ,b;b = 10;a = b;printf("a 等于%d", a);getchar();...

c语言程序设计答案
int main(){ float fahr = 0,cels = 0;int low = 0,max = 300,step = 20;printf ("\\t===本程序输出华氏和摄氏的温度对照!===\\n\\t2006-12-30\\n");fahr = low;printf ("\\n\\n华氏温度: 摄氏温度:\\n--- ---\\n");for (;fahr <= max;){ cels = 5.0 \/ 9.0 * (f...

C语言 程序设计 求解析
“2m”不是合法的 C 标识符,“m”也不是有效的数字后缀,所以这个表达式不符合语法。第 5 题:1 12321 的二进制表示是 0011 0000 0010 0001,012321(八进制数)的二进制表示是 0001 0100 1101 0001,& 运算的优先级高于 || 运算,所以先计算出 12321&012321 的值为 4097(0001 0000 0000 ...

《C语言程序设计》(谭浩强第五版) 第5章 循环结构程序设计 习题解析...
为深入理解与实践C语言程序设计中的循环结构,本文将解析《C语言程序设计》(谭浩强第五版)第五章的习题答案,帮助读者更好地掌握循环相关概念与应用。题目解析 题目1: 流程图绘制 针对教材第5章例5.6中的3个程序段,分别绘制其流程图如下:(1) **程序1**:运行结果为...,对应的流程图见图5.1...

c语言程序设计有关编程题,急求答案
1题#include "stdio.h"main(){ int n,i;float sum=0,t,a=1.0,b=1;printf("please input n:");scanf("%d",&n);for(i=0;i<n;i++){ t=a\/b;sum+=t;b=b+2;} printf("sum=%f\\n",sum);} 2题#include "stdio.h"include"math.h"main(){ int n,bai,shi,ge;while(1)...

相似回答