C语言 求a是b的百分之几

C语言 求a是b的百分之几
如何让数字以百分号形式呈现

#include<stdio.h>

int main()

{

int x,y;

float f;

puts("请输入两个整数");

printf("整数x:");

scanf("%d",&x); 

printf("整数y:");

scanf("%d",&y);

f=(x*1.0/y)*100;

printf("x是y的%f%%",f); 

}

追问

感谢

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-01-07
输出"%"要用"%%"
还有x/y要*100才是百分比的数字:
printf("a是b的%f%%\n", (double)x/y*100);追问

感谢

本回答被提问者采纳
相似回答