已采纳回答 / 慕码人1608616
for(y=6;y>-1;y-=2)这一段是for(y=x,y<=3,y++), for(z=1;z<8;z+=2)应该是for(z=1,z<=2*i-1,z++)
2016-10-18
已采纳回答 / qq_枫丰风_04162286
函数的参数x,y是形参,要在函数后面的()中写出,是用来接收调用该函数时传入的参数的。而{}里的z只是函数里定义的变量,又因为z在return的后面,所以输出的结果为z
2016-10-18
已采纳回答 / 慕粉4145458
#include<stdio.h>int main(){int year = 2014; //今年是2014年 if(year%400==0||(year%4==0&&year%100!=0)) { printf("%s\n","今年是闰年"); }else{ printf("%s\n","今年是平年"); } //补全一下代码 return 0;}
2016-10-18
已采纳回答 / JustWannaHugU
我们常用定义变量存放在内存中!而register是指寄存器变量。寄存器是cpu的存储部件,即是高速缓存,通常不大,最多几mb。定义这个变量适用于频繁使用某个变量,以加快运行速度,因为保存在寄存器中,省去了从内存中调用的步骤自然提高了效率
2016-10-18
已采纳回答 / Yuffy
下面是我的个人观点,我也不知道对不对,因为我也还在学习。你说倒数第二行是最初的静态局部变量1,我觉得不是这样的,你后来的那句int x并不能取到什么值,因为你的x没有初始化,而那个值应该是系统给的,你可以试试把那两行改成int y;printf("y=%d\n",y);,你的倒数第二行应该会变成y=1,至于最后那个64,就是最后静态变量x的值了
2016-10-17
已采纳回答 / 卡布奇诺的意义
#include <stdio.h>int main(){ //定义小编兜里的钱 double money = 12; //定义打车回家的费用 double cost = 11.5; printf("小编能不能打车回家呢:"); //输出y小编就打车回家了,输出n小编就不能打车回家 printf("%c\n",money>=cost?'y':'n'); return 0;}采纳!!!
2016-10-17
已采纳回答 / ZZSNLT4204192
#include <stdio.h>int main(){ char c1,c2; scanf("%c",&c1); if(c1>='A'&&c1<='Z') { c2=c1+32; printf("%c\n",c2); } else if(c1>='a'&&c1<='z') { c2=c1...
2016-10-17