最赞回答 / weixin_慕码人8394325
首先你定义的自创函数time没有调用;第二,你定义的有问题,mian函数里定义的t是局部变量,而float result(float n)里定义的变量t只在这里面产生作用,与mian函数里的区别。float result(float n)定义的int型t没有赋值,所以默认复制0。当上面的写成!time(n)时间,那么就执行,如果下面写成!time(n)就下面的执行。
2021-11-12
最新回答 / qq_慕UI3036048
#include <stdio.h>int main(){ int x,y; x = 10; y = -3; printf("x+y=%d\n", x+y ); printf("x-y=%d\n", x-y ); printf("x*y=%d\n", x*y ); printf("x/y=%d\n", x/y ); printf("x%%y=%d\n", x%y); return 0; }
2021-11-12
最赞回答 / Y_H_
以外循环m==5为例,当n==4时,执行循环体,接着执行n++得到n==5,此时此时,对于n<m : 满足不了n<m,跳出内循环,执行if(n == m),说明5除了1以外只能被5整除,为素数; 对于n<=m:满足n==m,执行内循环体,由于m%n=0,执行break,同样也跳出了内循环,执行if(n == m),说明5除了1以外只能被5整除,为素数;综上所述,两种情况得到的结果都是相同的,且均是正确的,如有出错,感谢各位指正。
2021-11-11
最赞回答 / leoyuan_lvEP69
把引用test.c文件的语句#include "test.c"删了,再加一条声明函数的语句void Say();原因如下:1.加声明语句:函数的使用有声明,定义和调用三个步骤,调用外部函数时由于已经定义过所以可以省略此步骤,但是还是要进行声明才能调用的。2.删除#include语句:此语句相当于将引用文件复制粘贴过来,此处相当于还没有声明就直接调用printLine()函数,不符合规则。正确代码如下:hello.c#include <stdio.h> extern void printLi...
2021-11-11
最赞回答 / weixin_慕尼黑2048433
getWordNumber(n-1)+n代入个10,结果就是(10-1)+10=19即为第十天所背的单词,return函数;后变成(9-1)+9为第9天背的单词,依此类推
2021-11-10