个人中心
我的提问
我的回答
今日任务
我的设置
退出
文档资料
电脑网络
体育运动
医疗健康
游戏
社会民生
文化艺术
电子数码
娱乐休闲
商业理财
教育科学
生活
烦恼
资源共享
其它
歪果仁看中国
爱问日报
精选问答
爱问教育
爱问公益
爱问法律
%d是十进制输出形式,\n是换行符
2个回答
应该是printf语句中的,输出各个变量中的值(一个%d代表一个变量),\n是换行显示,\t是横向跳格,\b是退格
//double型,输入要用%lf才可以。 double x; scanf("%3d%*5d%lf",&a,&x); //%f改%lf才行,否则x得到的值不正确。 希望能给你帮助。
1个回答
m=a>b,意思是判断a是否大于b,把bool值给m,a不大于b,所以表达式a>b的值是0,所以m==0 同理n==0 注意关系运算符 > = <= == != 的运算优先级都高于赋值运算符=
一般编译器都没有这个快捷键吧,直接打%和并不费事啊
你的意思是多了“printf("a=%d b=%d c=%d\n",a,b,c); ”? 因为你的循环次数太多,所以运行后只显示了n=700以后的结果。你可以把for循环的次数限制小一点,试一试。 你是在寻找各位数的三次方之和等于它本身的三位数?
%%表示输出%,要想结果是m=%2,n=%3,应当是:printf("m=%%%d,n=%%%d",m,n); printf支持以下格式: %c 单个字符 %d 十进制整数 %f 十进制浮点数 %o 八进制数 %s 字符串 %u ...
那是因为ASCII码是0—255。 300和400都操过了这个定义范围。
需要两个小时,分太少,现在也没时间,先抢个沙发.有调试好了发上来.
结果,0,0,5 原因: 运算符的优先级和结合方向: 优先级有高到低:() +/- =/-= , 结合方向以此为:左右,左右,右左,左右。 综上 所以先运算c=(a-=a-5),中的a-=a-5, 此时:a=0;a-5=-5; 再由a-=-5得a=5;故c=5; 然后a=b得a=0...