c语言中不能这样写吗? number=number*(1+20%);

松下闻雪落
浏览 1222回答 2
2回答

qyy2499760117_叶子

20%等于0.2可以这样写 number=number*(1+0.2)int a,b;float r;scanf("%d%d",&a,&b);//输入a和b。r = (float)a/b*100;//转为浮点数并计算百分比。printf("a占b的百分比为%.2f%%\n", r);//输出结果,保留两位小数。需要注意的是,要输出%需要写成%%的形式

asd8532

不可以,20%是什么鬼,c没有这个,百分之20的话是0.2
打开App,查看更多内容
随时随地看视频慕课网APP