没有学习单双精度情况下,求x的值是y的64%
最近在学习C语言,教材是《明解C语言第三版》在第二章有个练习是这样的:“编写一段程序,读取两个整数,然后显示出前者是后者的百分之几”
“请输入两个整数。整数x:54,整数y:84,x的值是y的64%”
百度了一下,两个提问都没设定在没有学习单双精度的情况,所以回答有两个方法,一个用单精度,一个用双精度。
请问在没有学习单双精度情况下,怎么算出这个“64%”
谢谢。
#include <stdio.h> int main() { int n1,n2; puts("请输入俩个整数."); printf("整数A:");scanf("%d",&n1); printf("整数B:");scanf("%d",&n2); printf("A的值是B的值%d%%\n",n1* 100/n2); return 0; }
[此贴子已经被作者于2018-6-29 11:05编辑过]