从键盘输入一个正整数,输出它与整数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);
}
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");
}
输出%,用两个%