我尝试编写程序,输入两个整数,求出他们的商和余数并进行输出。
我首先看到的是商和余数分别输出。说起来尴尬的是,我把余数想成商的小数部分了。所以我想到的是算式的结果减去结果的整数部分。
等我明白之后,我就用%.0f输出了商,再利用余数=被除数-除数*商输出余数。
下面是程序。
#include<stdio.h>
main()
{ float a;
int b,c,d,e;
printf("Please input two integers:\n");
scanf("%d%d",&c,&d);
a=c/d;
printf("%.0f\n",a);
b=a;
e=c-b*d;
printf("%d\n",e);
}
自己能写程序来解决一些小问题,还是很开心的。
|