最新回答 / JewR
#include <stdio.h>int main(){ int x = 10; int y = 10; //使用简单赋值语句实现x乘以2。 x=2*x; //使用复合赋值语句实现y乘以2。 x*=2; printf("x=%d\n", x); printf("y=%d\n", y); return 0;}
2015-12-04
最新回答 / RockenRoll
nt getPeachNumber(n){ int num; if(n==10) { return 1; } else { num = (getPeachNumber(n + 1) + 1) * 2; printf("第%d天所剩桃子%d个\n", n, num); } return num;}int main(){ int num = getPeachNumber(1); ...
2015-12-04
最新回答 / onemoo
应该写 'a' ,单引号括起就代表这是个char类型的字面量。如果只写 a 的话,这应该代表是个变量,可你之前并没有声明这个变量,所以编译器会报错。int i = 'a'; 的转换过程是:等号右侧是char类型,在赋值前会被临时转换成等号左侧的int型,如果字符是ASCII编码的话,a的ASCII代码值为97,所以会被转换为int型97,这个97会作为左侧i的初值。
2015-12-03
最赞回答 / onemoo
scanf("%d",a[i]);a[i] 得到的是a数组的元素,scanf中要求后面传入变量的地址,而不是变量本身。所以应该这样:scanf("%d", &a[i]);
2015-12-02