nynw.net
当前位置:首页 >> A%B=2014,B%C= 15,C%D=2016求(A%C)(B%D)/A%B >>

A%B=2014,B%C= 15,C%D=2016求(A%C)(B%D)/A%B

#include main() { int a=150,b=20,c=45; printf("a/b=%d,yu=%d\n",a/b,a%b); printf("a/c=%d,yu=%d\n",a/c,a%c); }

scanf("a=%d, b=%d, c=%d", &a, &b, &c);的意思就是说你要根据下面的格式输入:a=1, b=2, c=3其中每个%d依次对应后面的参数a,b,c;比如你按上面输入后,在程序里面就对a,b,c会进行赋值为a=1, b=2, c=3

举个实例说明一下。 #include int main() { int a,b; scanf("%d %d",&a,&b); printf("a + b = %d\n",a + b); return 0; } 当我们输入a、b的值:4 8,然后回车运行,输出结果为: a + b = 12 如果把printf("a + b = %d\n",a + b);该写成:printf(...

d选项是正确的。

这里是错误写法。 %%表示转义字符%。 所以这里会输出 a=%d,b=%d 与后续的a,b值无关。

d,因为双引号内要按原本样子输入,

中间是逗号和空格的区别 还有就是有没有换行的区别。。。

不能, if(a>b) printf("%d",a);else printf("%d",b);的意思是如果a>b则输出a,否则输出b. 而a>b?a:b;没有完成这个功能,要完成这个功能应该这样 a>b?printf("%d",a):printf("%d",b); 本来也可以这样printf("%d",a>b?a:b);但是此题要求用条件表...

运行结果正确啊,你看一下有没有输入错误

输出a=10,b=20,因为=(赋值运算符)比||逻辑或运算符优先级低,所以c最后被判断为0 所以输出为:10200 我自己想的 如有错 ,请莫怪哈

网站首页 | 网站地图
All rights reserved Powered by www.nynw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com