一道c语言的题,大神帮忙看看,一道c语言的题,大神帮忙看看 10

2021-02-02 06:52:14 字数 3314 阅读 2085

1楼:

你考虑得很对!这是错题,x没有初值是错误的。若x初值为0,则应选c。

因为i循环两次,每次给x两次++,就是4了;j循环在i循环中,每循环一次给x两次++机会(j%2==0时)使x增2,但j循环因嵌套在i循环中两执行两次,所以为x增了4,这样总共就是8了。

2楼:顺儿

结果为b x没赋值默认为0 x++进行6次

求解一道c语言题

3楼:热情的张大山

函数fun中有c,但是那个c只属于函数fun,且fun不返回c,主函数中定义的c也没有接受fun返回的值,所以,相当于,只是定义了变量,所以是不确定的,望采纳,谢谢。

#include

int fun(int a,int b)

int main()

4楼:匿名用户

#include int main() }

5楼:火树木林

void main()函数

中的int c,是个全局变量,而且未赋初始值。

fun(int a,int b,int c)函数中的c,是个局部变量,与全局变量c不是一个存储空间。所以即使函数fun里的c值改变,也不会影响全局变量中的c值的改变。所以这个结果是无法确定。

若改的话,可以改变一下fun()函数,让其返回一个值,比如在函数最后加上,return c;然后在main函数中用c=fun(2,3,c);,这样全局变量c就有值了。输出结果就可以是6了。

6楼:安徽新华电脑专修学院

c=0;

因为函数内的变量c和main中的变量c并不是同一个变量,进行赋值操作的是fun中的变量c

7楼:金色潜鸟

参数 c 要用指针,才能把 函数结果带回来。

函数定义: fun(int a, int b, int *c)调用 fun(2,3, &c); 其它不变。

----

或者: 函数 定义 int fun(int a, int b)调用 c = fun(2,3); 其它不变。

8楼:匿名用户

传递过来的应该是值,不能是变量

#include

int fun(int a, int b)int main(void)

9楼:gta小鸡

修改fun函数中的形参c并不会影响到主函数中的c,因此主函数中的c仍然未赋值。

一道计算机c语言的题,求大神帮忙

10楼:失落的

b错误,正确时是num[4][2]

a的表示

1 2 0

3 4 5

6 0 0

c是一维数组

d是1 2 3 4

5 6 0 0

大概意思就是这个了

11楼:__________范

int a[10]; 说明整型数来组a,有源

bai10个元

素du。

float b[10],c[20]; 说明实zhi型数组b,有dao10个元素,实型数组c,有20个元素。

char ch[20]; 说明字符数组ch,有20个元素。

以第一个int num[2][4]=,,};为例子[2]的意思是有两组 [4] 是说明有4列。

而你定义的是4行,所以b是错误的。

12楼:匿名用户

num后面的应该是行列数 数字代表几行几列 {}里面的是矩阵中的数字

一道c语言题目,看图~大神帮忙解答下吧!急急急急急!!**等

13楼:糖糖

答案是baid

在c语言中数组赋值可du

以如a,那样zhi,【】里面定义dao了长度5{}中有最大不超过5个值,版则赋值成功

b在权5个数值之内所以也是正确的

答案c,就是另外中赋值方法,在【】中不定义长度,因此数组a的实际长度取决于{}中的值的数量,也就是说在c答案中有5个0作为数值,因此c答案中的a的实际长度值也为5

而在数组赋值是是不可以加入计算的,因此d答案错误如果要想d答案正确,可将d答案改写为int a[5]=,用单引号将算术式括起来,将其作为字串处理,这样就可以成功赋值了

14楼:匿名用户

目测是d不正确

复a中,定义

制长度是5,初始化5个值

,bai完全正确;du

b中,定义长度zhi是5,初始化3个值,少的两个,系dao统会自动赋值为0;

c中,未定义长度,初始化5个值,那么系统默认为数组长度为5;

d中,在c89的标准中,初始化int数组时是不能使用表达式的,任何表达式都不可以。

另外:::

但在c99的标准中,可以使用常量表达式!

所以也不是绝对错误的,如果是做题就选d,因为abc是绝对正确的;

如果自己敲**的时候,这么做不一定错,到时候注意一下就行!!

15楼:匿名用户

选d,但不是绝对的错。有些编译器下可以通过编译

16楼:小周一个

明显是d不对嘛!!多看看书 不就行了1!!!!

17楼:天天脑袋大

abc都可以,所以选择d

求大神帮忙看一下一道c语言的题

18楼:覃寞

定义了void printx()

里面又有一个

printx(c/16);

不说逻辑问题,首先参数就不对

然后写了这个函数 主函数里根本没有用到

大神帮忙看看这道c语言的题怎么写 20

19楼:匿名用户

#include"stdio.h"

voidmain()

{intj,k,sum=0;

for(k=2;k<=1000;k++)

{sum=0;

for(j=1;j

20楼:匿名用户

#include

int ws(int a)

if(sum==a)

return 1;

else return 0;

}void main()

n++;

}printf("\n");}

大神帮忙看看这道c语言的题怎么写

1楼 匿名用户 include stdio h void main int j k sum 0 for k 2 k 1000 k sum 0 for j 1 j 2楼 匿名用户 include int ws int a if sum a return 1 else return 0 void mai...

一题C语言题,请各位看看,请帮忙看一道C语言的题

1楼 流氓兔 int n 3 r 3 i for i 0 i 3 i scanf d d n i r i 用这种方式你必须输入3位数字啊 用ch getchar 吧 确保你自定义函数没有错嘛?我怎看的这别扭 printf c qh n r 这个你前面做了n n r,倒序了。前面的余数没法输出啊。 2...

请大家帮忙看看这道C语言题,请大家帮我看看这道C语言题目,谢谢了!!求回文数?

1楼 樣小樣 1 fun函数返回值是指针a 一个地址 而从if r 0 a s 这里可以看出a就是字符串t最后一次出现时的地址。 2 两个p是不同的变量! 知识漏点 此程序中 主函数的p有效范围只在主函数,用来接收返回值 p fun s t 此程序中 fun函数的p有效范围只在fun函数上,用来接收...