求大神解决一道c语言题,求解一道c语言题

2021-02-02 06:52:15 字数 3862 阅读 6658

1楼:匿名用户

a2=k%10; 修改为 a2=k/10;

return k;修改为 return i;

求解一道c语言题

2楼:热情的张大山

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

#include

int fun(int a,int b)

int main()

3楼:匿名用户

#include int main() }

4楼:火树木林

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了。

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

c=0;

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

6楼:金色潜鸟

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

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

----

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

7楼:匿名用户

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

#include

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

8楼:gta小鸡

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

求大神来帮忙解决一道c语言的题 拜托拜托

9楼:匿名用户

帮你重新调整了一下**62616964757a686964616fe59b9ee7ad9431333361313866,如下:

#include

#include

//判断字符数组内指定长度的字符是否全为数字

boolisnumbercharacters(charid_string,intstring_length)

}returnreturn_result;

}//判断字符数组内指定长度的字符是否全为大写字母

boolisuppercharacters(charid_string,intstring_length)

}returnbresult;

}//判断id合法性

//id长度6位

//1.第一位第二位大写字母后四位数字比如ab1234

//2.全是数字比如123456

//3.全是大写字母比如abcdef

//4.前四位是数字,后两位是字母

boolcheckidformat(charid_string)}}

}intmain();

printf("---------------wel***e!------------\n");

while(!check_id_result)

printf("theformatiscorrect!\n");

system("pause");

return0;}

一道c语言编程题,求大神解答,急!!!

10楼:匿名用户

#include

intpleasant(intn)

}returnmax;

}intmain(intargc,charconst*argv)

return0;}

11楼:匿名用户

提问的艺术(中文版)

在网络世界里,当提出一个技术问题时,你能得到怎样的回答?这取决于挖出答案的难度, 同样取决于你提问的方法。本指南旨在帮助你提高发问技巧,以获取你最想要的答案……

不想掩饰对这样一些人的蔑视--他们不愿思考,或者在发问前不去完成他们应该做的事。这种人只会**时间--他们只愿索取,从不付出,无端消耗我们的时间,而我们本可以把时间用在更有趣的问题或者更值得回答的人身上。我们称这样的人为“失败者”(由于历史原因,我们有时把它拼作“lusers”)。

提问之前(before you ask)

在通过电邮、新闻组或者聊天室提出技术问题前,检查你有没有做到: 1. 通读手册,试着自己找答案。

2. 在faq里找答案(一份维护得好的faq可以包罗万象:)。 3. 在网上搜索(个人推荐google~~~)。 4. 向你身边精于此道的朋友打听。

当你提出问题的时候,首先要说明在此之前你干了些什么;这将有助于树立你的形象:你不是一个妄图不劳而获的乞讨者,不愿浪费别人的时间。如果提问者能从答案中学到东西,我们更乐于回答他的问题。

周全的思考,准备好你的问题,草率的发问只能得到草率的回答,或者根本得不到任何答案。越表现出在寻求帮助前为解决问题付出的努力,你越能得到实质性的帮助。

小心别问错了问题。

另一方面,表明你愿意在找答案的过程中做点什么,是一个非常好的开端。“谁能给点提示?”、“我这个例子里缺了什么?

”以及“我应该检查什么地方?”比“请把确切的过程贴出来”更容易得到答复。因为你显得只要有人指点正确的方向,你就有完成它的能力和决心。

怎样提问 (when you ask)

谨慎选择论坛

小心选择提问的场合。如果象下面描述的那样,你很可能被忽略掉或者被看作失败者: 1. 在风马牛不相及的论坛贴出你的问题

2. 在**高级技巧的论坛张贴非常初级的问题;反之亦然 3. 在太多的不同新闻组交叉张贴

12楼:阔气克克

沫沫可以不从第一个菜开始吃哦

一道c语言的题目。急求大神解答。

13楼:听不清啊

这是由于原来的程序采用了递归,而且递归程序中的局部变量有较大的数组。当递归层数太多时,就会造成系统栈溢出,而导致程序崩溃。

以下的程序改为非递归的,就不会再有此现象:

#include

void f(int n,int a,int b)int main()

printf("%d\n",num);

return 0;}

14楼:金钱和命运

//采纳答案很对,但是函数可以少传入一个变量,for循环可以合并下#include

void f(int n,int a)

for(i=0; i

}printf("%d\n",num);

return 0;}

初学者,求大神帮忙解答一道c语言题目

15楼:

//#include "stdafx.h"//vc++6.0加上这一行.

#include "stdio.h"

void main(void)

16楼:匿名用户

#include

intmain()

return0;}

一道c语言的题目,求大神解答,一道C语言的题目,求大神解答。 5

1楼 云中鹤隐 while scanf d n 是什么 2楼 心河星尘 你忘记将每次循环前将sum清零了。还有格式等等问题。改法是 include int main sum 0 for b 0 b printf 2f n sum n return 0 3楼 匿名用户 include int main...

c语言一道题跪求大神,C语言一道题,跪求大神!

1楼 书气纵横 void movenode snode head int m snode last head while last next null last last next c语言编程,一道题不会,求大神!!! 2楼 狂在骨子里范情 include stdio h include math ...

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

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