C语言的几个题目,懂的帮忙解答下

作者&投稿:尘克 (若有异议请与网页底部的电邮联系)
急求下列C语言题目答案,懂得请帮帮忙,~

选择结构 循环结构 顺序结构
8
函数 分号
全局变量,局部变量。
5.x%2==0;
6.#include
7x0;
8,&x,&y t=x; x=y; y=t;

我想要第二题第二问的答案


#include <stdio.h>

int main() {
double grade,sum = 0,max,min;
int i,n;
printf("数据个数:");
scanf("%d",&n);
printf("输入%d个数,空格隔开
",n);
scanf("%lf",&grade);
sum = max = min = grade;
for(i = 1;i < n; ++i) {
scanf("%lf",&grade);
sum += grade;
if(max < grade) max = grade;
if(min > grade) min = grade;
}
printf("共%d个数。
",n);
printf("最大的是:%.2lf
",max);
printf("最小的是:%.2lf
",min);
printf("平均值是:%.2lf
",sum/n);
return 0;
}



提个C语言卷子上的题目。回答的详细、好懂,奖四十分。
for(i=0;i<N;i++)if(a[i]>=0){ sum=sum+a[i]; \/\/用来计算正整数之和。n++; \/\/用来计算整数的总个数;} \/\/上面5行为一个循环,用来得到正整数的和 与正整数与零的总个数 if(n= =0)printf("All numbers are negative!\\n");\/\/看是否输入的数字全为小于零的数 \/\/或...

计算机c语言,有几个问题,望解答,准备计算机二级的菜鸟在此谢过...
【1】我也觉得是长双精度,不过长双精度对于初学者来说很少用到,可能是因为这个原因,所以答案是双精度吧。【2】C语言的注释可以放在程序的任何地方,只要写在注释符\/**\/中就可以。【3】应该跟你理解的也要,C的类型int也是标识符,命名的时候不要和那些系统默认的符号重复就可以了。【4】char c1...

c语言的几个问题
8.你好,我输出的结果是:a=+00325(中间1个空格)x=+3.141593e+000 a=+00325因为你输出设定的宽度为6,其中“+”也算在其中的;而x=+3.141593e+000在上面第四题已解释 9.我输出的答案基本和你所猜想的一致,是 (1) x=7281,x= 7281,x= 16161,x= 1c71,x= 7281 (2) x=72...

几个汇编语言的思考题,谁会,告诉我啦
1. 将一个五位十进制数转换为二进制数(十六位)时,这个十进制数最小可为多少,最大可为多少?为什么?无符号数10000-65535,小于10000,就不是五位,高于65535,超出十六位二进制能表示的范围 2. 将一个十六位二进制数转换为ASCII码十进制数时,如何确定Di的值?使用除法指令除10,取余,可依次...

C语言题目我看不懂
这个题的意思是统计字符串str里面0-9的数字有多少个 其中数组a的十个元素分别存储0-9的个数。难点在a[(*p-48)]这里。48是‘0’的ASCII码,‘1’是49,以此类推。p分别指向str里的每一个字符。当*p为0-9其中的一个的时候,比如*p='1'的话,那么*p-48='1'-48=49-48=1。那么就会执行a...

请教几个C语言题目?
假设第一个printf语句输出的是204,则第二个printf语句的输出结果是?为什么?请说明详细原因 6,union un{ long i;int k[5];char c;}dat;struct st { int ct;union un cw;double cg;}stc;union un m;main(){printf("%d\\n",sizeof(stc)*sizeof(m));} 程序输出结果是200 7,main(){...

汇编语言的高手请进,问几个简单题目
INC AL NEG AL INC AL MOV BL,7FH ADC AL,BL 答:上述程序运行后,AL=80H,CF=0 2 下面程序段是判断寄存器AH和AL中第3位是否相同,如相同,AH置0,否则AH置非0。试把空白处填上适当的指令(一个空白只填一条指令)。答: xor ah,al AND AH,08H jz ZERO MOV AH,0FFH JM...

又有不懂的C语言题目了,没有办法要考试了,帮帮我啊,各位大侠!
首先p是一个指针,p=&a这个是让p指向a,也就是说*p里面存的是a的 值10;a=*p+b;这句就是进行加法运算,10+1=11赋给a,所以a的最终 结果就是11 21. D 这个函数的大意就是说,假设p存放的是最小的那个数的下标,从第0 个数开始跟后面的数进行比较,如果这个数比后面的数大,那么就把 ...

c语言题目,算法看不懂,还有里面的sigh和sum等都是什么意思啊~!希望...
sum:中文含义为总和, 用来代表求和的和。deno:denominator 的缩写,denominator中文含义为分母。有了上面的解释,这个算法的伪代码相信就很容易懂了 1-1\/2+1\/3-1\/4+...1\/99-1\/100 = 1 + (-1)(1\/2)+ 1\/3 + (-1)(1\/4) + ... + 1\/99 + (-1)(1\/100)S1: 设为正数 S2...

一道C语言题目,看不懂答案,谁能给我解释一下那几个for语句的意思、作 ...
最上边的for(i=0;i<5;i++)是用来输出5行*,且每次换行并在每行前边有几个空格;中间的for(j=1;j<=i;j++)是输出一个空格,即每行缩进;最下边的for(k=0;k<5;k++)是输出数组a的值共5个

高唐县18690768428: 几个c语言的小题目,本人新手希望大侠能帮我解释清楚谢谢24.设指针变量占2个字节的内存空间,若有声明"char *p="123";int c;",则执行语句"c=sizeof... -
萧茂丹参:[答案] 24,B,计算的是指针的内存空间 25,C AB:在C语言里是不能这样写的,D的话,第二个加加会找不到左值 26,D A:s相当于是个常量,不能再赋值了,B,S[20]只是一个值,不是地址,C,strcat是字符串连接

高唐县18690768428: 求C语言练习题答案,这几个题我不确定,拜托明白的帮忙看下!急用的,最好能解释一下9. 设int a[10];则对a数组元素的错误引用是( ) A.a[5] B.*(a+1) ... -
萧茂丹参:[答案] 9.设int a[10];则对a数组元素的错误引用是( ) A.a[5] B.*(a+1) C.a[10-10] D.a(5) D是错误的,因为a是数组,不是函数. 11.... 18.C语言中,系统自动打开的文件是( D 输入输出设备文件,就是 stdin/stdout/stderr三个文件 ) A.二进制文件 B.随机文件 ...

高唐县18690768428: 问几道C语言题,请大家帮忙解决:1.以下正确的是:A 在C语言中,语句之间必须要用分号“;”分开 B 若a 是实型变量,C语言程序中允许赋值a=10,因此... -
萧茂丹参:[答案] 1. D A: 我觉得不对.例如{}是可以分割语句的. B: 是因为可以将整形自动转换成实型 C: 实数不一定能准确表示 2. B.很显然B是对的. 3. B.画画图就知道了,用归纳法应该可以证明. 4. pow(2, n) 5. A.不是特别确定,严格来说应该是有两个...

高唐县18690768428: 关于C语言的几道题,求解答,高分 -
萧茂丹参: 1.题意不明.是整数a的十进制形式循环左移,还是整数a在内存中的二进制形式循环左移? 如果是十进制形式左移,那么当a中某位为0时,循环左移会导致数的位数变小.极端情况下,甚至会出现1000左移变成1,然后就始终是1的这种情况. ...

高唐县18690768428: C语言的几道习题1、设a、b、c均匀int型的变量,且a=3,b=4,c=5,则下列表达式中值为0的是_____.选择一个答案 A.a>2的值是_____.选择一个答案 A.... -
萧茂丹参:[答案] 1)C A.a>2 为0 然后2^0==2 即D 6)(m/10)%10 7)A 8)7 a++为真 ,跳过b++ 直接执行a+=1 9)15>=a&&a

高唐县18690768428: 几个简单的C语言问题,请会的帮下忙,谢了. -
萧茂丹参: 1.#include<stdio.h> void main() { int i=0,j,a[10],n; scanf("%d",&n); while(n>0) { a[i]=n%10; n=n/10; i++; } for(j=i-1;j>=0;j--) printf("%d ",a[j]); printf("\n"); }2.#include<stdio.h> void main() { int max,min,n; scanf("%d",&n); max=n;min=n; while(n!...

高唐县18690768428: 哪位大爷帮我解决几个简单C语言程序题?感谢万分!用C语言编写一个程序用来求一元二次方程(ax2+bx+c=0)的解.编写一个函数求一元二次方程的解,... -
萧茂丹参:[答案] #include void main() {float solut(float a,float b,float c); float a, b,c; printf("input a,b,c"); scanf("%f ,%f, %f",&a,&b,&c); printf("x=%10.2f\n",solut(a,b,c)); } float solut(float a,float b,float c) { float x=1.5,x0,f,f1; do { x0=x; f=(a*x0+b)*x0+c; f1=2*a*x0+b; x=x0...

高唐县18690768428: C语言的一些题 懂的帮我做下,谢谢老
萧茂丹参: 1、i++.a[i]%2!=0是奇数,所以要跳到下一个. 2、pa[x] 3、*s1-*s2 4、!feof(fp) 5、fac(n-1) 6、p=a问题补充: 7、i%j==0 8、a[i][j]<min 2、5,25 3、abcde abcde 4、pascal c basic fortran 5、9

高唐县18690768428: 希望各位C语言的高手帮我解决下面的这个题目,并解释一下题目中的for(i=0;i -
萧茂丹参:[答案] B 不确定值 第一个双重for循环,对a00 a01 a02 a10 a11 a12 a20 a21 a22九个元素赋值 孙桓结束后j = 3 然后做累加的时候,是把a03 a13 . a73 的值累加,而这些元素并没有被赋值过 对于初始化值,不同编译器的做法不同,有赋值为0,有赋值为0...

高唐县18690768428: 求高手解答c语言的题目.谢谢谢谢谢! -
萧茂丹参: 3题a=2,b=14题-1805题i=10, s = 106题 没看见空...

你可能想看的相关专题

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网