个人中心
我的提问
我的回答
今日任务
我的设置
退出
文档资料
电脑网络
体育运动
医疗健康
游戏
社会民生
文化艺术
电子数码
娱乐休闲
商业理财
教育科学
生活
烦恼
资源共享
其它
歪果仁看中国
爱问日报
精选问答
爱问教育
爱问公益
爱问法律
问题: 1.没必要输入变量y,没用 2.乘法要写成a*b而不是ab 3.printf("y=%d",y);语句,放到判断外面更好一些 改写后: #include void main() {int x,y; printf("请输入x:\n"); scanf("%d",&x); if(x<1) y=x...
4个回答
在这段程序里。 change函数实际上是没有意义的调用。 经过change(a,b); 调用后, a和b的值没有任何变化, 因为change函数的参数int x和int y是值传递,而没有做成指针传递。 所以,在change函数中对x和y的修改并不会影响到a和b的值的变化。 当然,#include ...
内层循环周期比外层循环短 也就是说,每一次x改变,y都要完成一个完整的循环. x 1 y 1~1 x 2 y 1~2 x 3 y 1~3 依此类推
2个回答
第一个是死循环. 第二个缺少跳出语句.break.所以3以后的全部执行. 第3个对的,你运行就知道了
这个程序的结果是:3,5,3,5 我帮你“缕缕”吧。调用fun函数时,是将p和q的值(x和y的地址)传给了a和b。注意,这里p的值和q的值传递过去了,p和q的值会变吗?不会。所以p和q仍然分别指向x和y。再回到fun函数中,可以看出,a和b的值(x和y的地址)是交换了,也即是说a原本指向x,现在指向...
1个回答
看到(x,y)间的那个","了吗,这是逗号运算符 若两个数 x,y 取y 若n个数 a,b,c,d,.......,s 取s
8,20 1.y++ y=1;++y y=2;x+=y x=2 2.y++ y=3;++y y=4;x+=y x=6 3.y++ y=5;++y y=6;x+=y x=12 4.y++ y=7;++y y=8;x+=y x=20(x>15,eixt while,output 8,20...
SCANF语句有问题,后面输入应该是地址
这个程序没错 我刚刚运行了一下 可以运行出来的 还有C语言是不支持中文显示的!把 请输入 换成英文或拼音
自增自减是分两种的,一种是前坠( i,--i),一种后缀(i ,i--),两种有很大的区别,前缀自增自减是先运行本身,后运行其他.后缀自增自减是先运行其他在运行本身.列举两个例子:a=1;a=(a ) ( a)最后a的结果是4;分析,第一个a 是先不运行本身的字加的,结果是1.后一个 ...
错在第五六行,将y=2x-1; 改成y=2*x-1; 将y=3x-11; 改成y=3*x-1; 就行了 试试吧
最后答案应该是:1 0 0
(1)的结果是"****"吗? if 只是判断后面那个括号里是不是为0,x被重新赋值为y+z的结果,不为0 (2)不错,想了一会,好久没有动脑子了。 单独时i C 数据库 4个回答
"不管是x--或者是x++"这句话说的就不对,是你先做了x++然后才将x输出,你已经进行了x++然后再输出,已经做了+运算,所以x才是16,不信你直接输出x++结果肯定是15;x++或x--在输出的时候是先输出原来的x,然后进行加或减运算;而++x或--x是先进行加减运算,然后将运算后的结果输出。
倒数第三行printf("%d",b[y][x]);改为printf("%4d",b[x][y]);
▉当a=3,b=2,c=1时,表达式f=a>b>c的值是【0】。 a>b得1,1>c得0,f=0▉在C语言中,表示逻辑“真”值用【1】。▉C语言提供的三种逻辑运算符是【&&】、【||】、【!】。▉若a=6,b=4,c=3,则表达式a&&b c||b-c的值是【1】。b c得7,b-c得1,a...
CString s; s.Format("x = %d, y = %", x, y); m_Test.SetWindowText(s);
#include #include void main() {int x,y,a,b,c,d,e; scanf("%d",&x); y=x/10; a=x/10; b=x-(x/10)*10; c=x/100; d=(x-(x/100)*100)/10; e=x-(x/10)*10; if(y=...
1.D(X+Y)=D(X)+D(Y)+2cov(X,Y); ..D(X-Y)=D(X)+D(Y)-2cov(X,Y); 2.D(X+Y)=D(X-Y),cov(X,Y)=0,故X与Y不相关