c语言程序填空题,求大神解答,C语言程序填空题,求大神解答

2021-02-02 06:51:09 字数 2122 阅读 3885

1楼:匿名用户

fputc(fgetc(fp1),fp2);这里只有一个空,而且没有定义其它变量,所以这句应该是合适的,是一个字符一个字符的复制。

2楼:鲁家贡傲冬

子函数*c,*d

,改变值

主函数&s,&t

,传地址

c语言程序填空题,求大神具体解析和解题思路。

3楼:不想那年

第一空:定义初始值

float a,b,c;

第二空:判断是否为三角形,两边之和大于第三边if(a+b>c&&a+c>b&&b+c>a)第三空:三角形面积公式求平方根

s=sqrt(s)

第四空else

注:三角形面积海**式:

三角形面积s=√[p(p-a)(p-b)(p-c)],其中p=(a+b+c)/2

c语言程序填空题,求大神指点,答案已给出,给出具体思路,**等

4楼:白色夜空的星星

先看函数fun2,功能是交换两个数。x给y,y给x。

再看题目说从大到小,fun2中的if语句,pc和pb,pb中要保存较大值,pa和pc中,pa要保存较大值,pa和pb中,pa要保存较大值,fun2,的功能只是用来交换的。

其实fun1就是先选出最小的,然后起中间大的,最后把最大的给了pa。

c语言程序填空题,答案已给出,求大神指点,具体解题思路,谢

5楼:匿名用户

哎,真是想吐槽,在c语言中字符串都是以'\0'结尾的。例如char str2 = "abcd"; 题目里是通过gets来用键盘输入给str2赋值的,所以你输入abcd实际上是 a b c d \0。 那个while循环的结束条件是 !

=\0,所以当i = 4的时候循环会跳出,也就是str1实际的值在现在为a b c d,没有\0。

所以最后那填空那一行就是要把str2结尾的\0赋值给str1,也就是str1[4]= str2[4],也就是题目上的str1[i] = str2[i];、

编程不是纸上谈兵,可以自己用vs调试一下。

6楼:

二级c语言有三道上机题,程序填空和程序改错是按照填写的源程序内容**评分的,系统会根据**所在第几行进行评分。所以一定不能擅自增行、删行以及改变**的行位置。这个一般根据命题人的思路,考虑n中答案,只要和其中之一吻合,就有分。

如果你的思路过于奇葩,命题老师都没想到这种可能就悲剧了。  还有一道是程序设计题,这道题不检察源程序**的,怎么写都可以。系统会根据最终运行的结果来评分。

编写完程序后,经保存、编译、连接、运行,并且运行成功的,会在考生文件夹下生成一个out.dat文件,考试系统要求你所生成的out.dat文件与系统预设的完全一致。

如不一致就证明你的程序有错误,就没有分。如果不了解系统评分原理,编写完程序没运行,也悲剧了。

c语言程序填空题,求大神指点,给出具体解题分析,谢谢

7楼:匿名用户

首先来你买的书是盗版吧~~那么多错自误

第一个空填bai int a[10],x 因为后面第一for循环du就是输入数zhi

字给数组a赋值,但是题目dao写的是float类型,而scanf("%d",%a[i]);这明明是整型int

第二个空填 i<10 因为这里是遍历数组a中的元素,但是嵌套在其中的for(j=i+1;j<4;j++),这里的j怎么可能只是小于4,应该是10啊

最后一个空填 i%5==0 因为题目要求每五个一行

8楼:施泽翰

后面出现了数组,第抄一句应该是定义bai数组a和变量 x: float a[10]

第二句是冒泡du过程中循zhi环判断的条件,10个数字,9次就够了dao:i<9

第三句是为了5个一行输出,输出够了5个要换行:i % 5 == 0 ;

但是这个题本身就是错的,输入的浮点数 他scanf 里居然是 %d 不是 %f

输出的是浮点数 居然还是%d 不是%f

冒泡内循环j<=4? 应该是 j<=9 吧?

你把我说的都改了 ,敲一遍 应该就能运行了。

程序填空题,C语言程序填空题

1楼 紫薇参星 程序a 第一空填 str1 k str1 k 32 第二空填 str1 k str1 k 32 程序b 第一空填 str2 k str1 k 32 第二空填 str2 k str1 k 32 第三空填 str2 k str1 k 第四空填 str2 k 0 2楼 匿名用户 哎 我们这...

C语言编程题,求大神解答,C语言编程题,求助大神

1楼 匿名用户 include int main fclose fp return 0 2楼 匿名用户 include stdio h include string h int main while 1 fclose fp c语言编程题,求助大神 3楼 云南新华电脑学校 int fun int x ...

一道c语言编程题,求解答,一道C语言程序题目,求解答~~

1楼 冯小气气 s没有初始化,没有指向一块内存。 while str 当遇到空格的时候就直接退出while循环了,并不会去掉空格。 并且即使你进了while循环,你最后赋值的时候指针s已经到了最后了,也不会正确。 void fun char str str memset tmps 0 strlen ...