c语言,关于整取取余的问题。

从键盘输入一个正整数,输出它与整数3的整除和取余结果。输出完成后,还要输出一个回车换行符。 输入数据只包含一个正整数。 输入数据样式: 5 输出数据样式: 5/3=1 5%3=2 其实整取取余没难度,就是最后的5%3=2 里面的%一直输出不了。。一运行就直接消失了

#include <stdio.h>
int main()
{
int a;
scanf("%d",&a);
printf("%d/3=%d\n",a,a/3);
printf("%d%%3=%d\n",a,a%3);
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-13
下面加一句等待输入的方法
就好了
第2个回答  2013-10-13
和转义字符冲突了, 要输入%%(两个百分号)才能输出%
第3个回答  2013-10-13
printf("%d%%%d=%d",m,n,m%n);(假如m=5,n=3)
第4个回答  2013-10-13

#include<stdio.h>
int main()
{  printf("5%%3\n=2");
}

输出%,用两个%

相关了解……

你可能感兴趣的内容

大家正在搜

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网