//程序功能计算两整数的商和余数,商10位显示,四舍五入保留2位小数
#include
int main(int argc, char *argv[])
{
int x,y;
while(1)
{
printf("输入除数x,被除数y:\n");
scanf("%d %d",&x,&y);
if(x==0)//非法数据检测
printf("除数x不能为0,重新输入!\n");
else
break;
}
printf("%10.2f %d\n",(float)y/x,y%x);//商占位10位,保留2位小数,自动四舍五入
return 0;
}
int printf( const char *format, ... );printf函数根据format给出的格式打印输出到STDOUT(标准输出)。用%m.nf精度修饰符让你指定想要的小数位数, 例如,%12.6f表示用12位显示(含小数点及所有数字),小数点后保留6位小数。