已采纳回答 / weixin_慕函数7006016
#include <stdio.h>int main() { int year = 2008; int month = 8; int day = 8; int val,february; switch (month) { case 1:val=0;break; case 2:val=31;break; case 3:val=59;break; case 4:val=90;break; c...
2019-04-20
已采纳回答 / 慕容3376081
因为需要输出的结果是“jack的运算结果是:我不知道”先printf("jack的运算结果是:"); 再运行jackResult(a,b,c);才会以上面的形式输出。
2019-04-14
已采纳回答 / qq_慕侠8374896
i=8是因为后面j<=i时if里调用arr[j]和arr[j+1]比较,j+1就可以调用到第十个数了;temp是用来交换值的,arr[j]和arr[j+1]比较后,把大的那个赋给arr[j+1],如此循环大的值就会一步一步的移到最后面实现从小到大的排序。
2019-04-14
已采纳回答 / 小程序魔王
分号代表一条语句的结束, 你这里写错了 else 后面是没有布尔表达式的,是直接加大括号的, 你写了个(score<100),而else后面如果只有一句代码,可以不加{},所以说你实际上写的是if(score >= 1000){}...else{score < 1000;}//到这里if语句已经执行完了{//你在printf("普通玩家"); 外面加了个大括号,这里加不加大括号效果都一样,所以你永远都会输出普通玩家printf("普通玩家");}
2019-04-12
已采纳回答 / 慕虎13867747
#include <stdio.h>int main(){ /* 小伙伴们: 选择你们认为最合理的循环结构完成功能吧 */ int sum = 0; //定义计算结果变量sum int i = 1; //定义循环数字变量i int flag = 1; //定义符号状态变量flag //使用for循环 for(i=1;i<=100;i++) { if(i%2==0) { ...
2019-04-12
已采纳回答 / NewTemple
第一个int是data1 不是L;printf少了个t;data3=data1*data2 只用一个等号 并且末尾要加分号;printf("%d",data3);最后一个return 0末尾的分号改成英文输入法的分号。
2019-04-09
已采纳回答 / 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