最新回答 / Sakura286
这个题只会检测输出结果的前面是否是“sum=-50”,例如我如果用这么一句<...code...>那么系统依然会检测正确。你上面的这段代码实际上是计算了-1-2-3-4-5-...-100的结果,应该对i进行检测,i为偶数的时候那么给sum减去i,i为奇数的时候给sum加上i。
2019-11-14
最新回答 / 慕盖茨1812538
#include <stdio.h>int main(){ //定义三位数num,个位数sd,十位数td,百位数hd int num, sd, td, hd; //循环所有三位数 for( num=100 ; num<1000 ; num++ ) { //获取三位数字num百位上的数字 hd =num/100 ; //获取三位数字num十位上的数字 td =num%1...
2019-11-13
最赞回答 / _Memories_
第一步(hello.c)static——extern ,这个易懂,然后细心观察一下hello.c中的第二行(#include"text".c【意思是包括(含)text.c文件,引用了一次文件了】) 再看一下第九行使用函数say();使用文件中函数会再次【调用text.c】) ,所以就变成了重复调用text.c这时系统就会报错。所以我们应该将text.c中的第2行(erxtern(默认)) void say()改成static void say()[这里的static是对函数的作用范围的一个限定,限定该函数...
2019-11-13
最新回答 / qq_慕工程3592778
#include <stdio.h>int main(){ int arr[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; //补全代码实现对数组arr的遍历 //可以采用你自己喜欢的循环结果 int length = sizeof(arr)/sizeof(arr[0]); int i; for( i = 0;i < length; i++) { printf("%d\n",arr[i]); } ...
2019-11-12