关于c语言程序设计的问题求大神帮忙!万分感谢!

供稿:hz-xin.com     日期:2025-01-12
C语言程序设计的两道题,请高手帮忙解答下,万分感谢!

第一张:
#include
char a[]
a
i<n/2
=a[n-i-1]


第二张:
答案:7 6 5 4 3 2 1

一维数组的定义方式为:
类型说明符 数组名 [常量表达式];
对于数组类型说明应注意以下几点:
1) 数组的类型实际上是指数组元素的取值类型。对于同一个数组,其所有元素的数据类型都是相同的。

2) 数组名的书写规则应符合标识符的书写规定。

3) 数组名不能与其它变量名相同。
4) 方括号中常量表达式表示数组元素的个数,如a[5]表示数组a有5个元素。但是其下标从0开始计算。因此5个元素分别为a[0], a[1], a[2], a[3], a[4]。

5) 不能在方括号中用变量来表示元素的个数,但是可以是符号常数或常量表达式。
6) 允许在同一个类型说明中,说明多个数组和多个变量。

#include<stdio.h>
#include<math.h>
void main()
{
float a,b,c;
float s,temp;
printf("请依次输入三角形的三边:");
scanf("%f%f%f",&a,&b,&c);
if(((a+b)>c)&&((a+c)>b)&&((b+c)>a)&&((a-b)<c)&&((a-c)<b)&&((b-c)<a))
{
s=(a+b+c)/2;
temp=sqrt(s*(s-a)*(s-b)*(s-c));
printf("三角形的面积为:\t");
printf("%3.4f\n",temp);
}
else
printf("不能构建三角形!");
}

C语言编程问题求解答
9题:include <stdio.h>int main(){int N=1;scanf("%d",&N);if(N<=0){N=1;}int numSpaceFirst=N-1;for(int row=0; row<N; row++,numSpaceFirst--){for(int i=0; i<numSpaceFirst; i++){printf(" ");}for(int i=0; i<2*row-1; i++){printf("*");}printf("\\n...

C语言程序设计函数问题
(a)。C ---A中语句结束没有分号,B中参数分割用了分号,应该是逗号隔开,D中y没有类型 2. B ---A中地址传递应该用指针或数组名,这个是双向值传递。3. 应该是B吧,函数内部不能嵌套定义函数。但是函数可以嵌套调用 4.D 循环中c是静态变量,存储在全局区域,b是局部变量存在栈区,在...

c语言程序设计求助,帮忙设计一下第11题,求前驱字符和后继字符。并解释...
include<stdio.h>int main(){ char a;printf("输入一个字符:\\n");scanf("%c",&a);printf("%5c%5c%5c\\n%5d%5d%5d\\n",a-1,a,a+1,a-1,a,a+1);return 0;}

c语言程序问题,不会编程,求大师指点,例子如下:
您好!很高兴为您解答。程序如下,已通过编译:include<stdio.h> include<math.h> define N 10\/\/n的值 void main(){ int i;double a[N],sum=0,s=0;printf("请输入n个数:");for(i=0;i<N;i++){ scanf("%lf",&a[i]);sum+=a[i];} printf("平均数:%lf\\n",sum\/N);for(...

c语言程序设计的基础题目求教,请给解析(多追积分)
4:若有定义:int a=10,b=9,c=8;接着顺序执行后下列语句是,变量b中的值是()c=(a-=(b-5));c=(a%11)+(b=3);由上面的几题为基础,c=(a-=(b-5))相当于c=(a=a-(b-5)),c=(a=10-(9-5)),c=(a=6),所以a=6,c=6,b=9(表达式b-5并没有改变b的值)c=(a%11)+...

c语言程序设计的问题
1. 若有以下数组说明,则数值最小的和最大的元素下标分别是(b )。int a[12]={1,2,3,4,5,6,7,8,9,10,11,12};A.1,12 B.0,11 C.1,11 D.0,12 2. 若有以下数组说明,则i=10;a[a[i]]元素数值是(c )。int a[12]={1,4,7,10,2,5,8,11,3,6,9,12};...

C语言版数据结构程序设计求大神帮助
\/* 二叉树应用 *\/ #include "stdio.h" #include "stdlib.h" typedef char ElemType; \/* 结点数据的类型 *\/ typedef struct BiTNode{ ElemType data; struct BiTNode *lchild,*rchild; }BiTNode; \/* 树结点类型 *\/ \/*栈的定义及基本操作*\/ #define MaxSize 100 typedef BiTNode* SElemType; ...

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语言高手帮我看几个C程序设计的题目,谢谢
第四题的,我以前做的 include<iostream.h> void main(){ int m=0,n=0,i=0,j=0,flag=0;\/\/flag为进位 char a[1000],b[1000];\/\/如果要计算的值长度来定此数组大小 int c[100];cout<<"请输入两个整数\\n";cin>>a>>b;while(a[m]!='\\0')m++;while(b[n]!='\\0')n++;if(...

C语言程序设计的问题
1错 全局变量在函数外面定义 2对 大小写是不同的 3对 是的 printf是stdio函数库中的函数 不是c语言本身的函数 4错 continue的意思是跳过本次循环 进行下一次 break的意思才是整个循环终止 5对 include<stdio.h>int main()#define N 10{int score[N],i,sum=0;float average;for(i=0;i<10...