最新回答 / 白手和3
你输出的不是\t而是\n \t 空格\n 换行同时判断是否是素数需要判断两个条件,能被整除(对应第一个if语句),这个数必须和自己相等不相等就一定不是对应(第二个if语句);
2019-04-09
已采纳回答 / NewTemple
第一个int是data1 不是L;printf少了个t;data3=data1*data2 只用一个等号 并且末尾要加分号;printf("%d",data3);最后一个return 0末尾的分号改成英文输入法的分号。
2019-04-09
最新回答 / 慕哥4421887
#include<stdio.h>int num;int year(int n) //需定义年龄总和 { if(n==1){ return 10;} else { num = year(n-1)+2; return num; }}int main() {printf("第5个人的年龄是%d岁", year(5)); return 0;}没有定义num还少一个大括号。
2019-04-08
已采纳回答 / qq_生_deowzA
因为 static的意思是内部函数(静态),外部想调用他是不可以的。可以理解为一种自控的状态,不受别人的控制。反之extren是外部函数(动态),可以随意调动,可以被人操控和使用。现在我们是在hello.c中调用text.c的(int) printLine函数因为他被调用了,所以它(printLine)是被使用了。要把他定义为外部函数(extern),所以要改的第一次为:(hello.c)static——extern 第二细心观察一下hello.c中的第二行(#include"text".c【包括(含)t...
2019-04-07
已采纳回答 / qq_慕盖茨5411584
#include <stdio.h>int main(){ double num1 = 2.5; //定义浮点型变量num并赋值为2.5 int num = (int)num1; printf("num的整数部分是%d\n", num); return 0;}
2019-04-06