#include<stdio.h>
#define S(A,B,Y) Y=A%B
void main()
{
int a,b,y;
printf("a=");
scanf("%d",&a);
printf("b=");
scanf("%d",&b);
y=S(a,b,y);
printf("a%cb=%5d\n",37,y);/*????其它方法????*/
//putchar('%');
//printf("%c",37);
//printf("a%b=%5d",y);/*是不行的!!!!*/
}
想得到这样的结果:(即出现%符号 有几种别的方法吗?)
a=5
b=3
a%b=2
C语言输出求余号(百分号)“%”需要在输出语句中使用格式控制“%%”(两个百分号)。
如:
#include <stdio.h>其他格式控制符: