c语言 编写一段程序,读取两个整数,然后显示出前者是后者的百分之几.

2025-01-24 00:32:17
推荐回答(4个)
回答1:

可以参考下面的代码:

#include

void main()

{

int a, b;

scanf("%d%d", &a, &b);

printf("%.2lf %%\n", (double)a/b*100);

}

扩展资料:

C语言isupper()函数:判断一个字符是否是大写字母

C语言isspace()函数:判断一个字符是否是空白符

C语言isprint()函数:判断一个字符是否是可打印字符

C语言islower()函数:判断一个字符是否是小写字母

C语言ldexp()函数:返回x乘以2的exponent次方(次幂)的值

int isprint(int ch) 若ch是可打印字符(含空格)(0x20-0x7E)返回非0值,否则返回0

参考资料来源:百度百科-c语言

参考资料来源:百度百科-C语言函数

回答2:

#include
void main()
{
int a, b;
scanf("%d%d", &a, &b);
printf("%.2lf %%\n", (double)a/b*100);
}

回答3:

#include
int main(){
int x,y;

double z;

scanf("%d%d",&x,&y);

z=((double)x)/y*100;

printf("%.2lf\%",z);

return 0;

}

回答4:

两个任意整数,难道前者一定是后者的百分之几?相除不可以是无限小数么?