C语言中百分之多少怎么输入
时间: 2023-05-19 15:04:46 浏览: 172
您可以使用格式化字符串来输入百分数,例如:
float percentage;
scanf("%f%%", &percentage);
这里的 %% 表示输入一个百分号,%f 表示输入一个浮点数。输入 50% 时,percentage 的值将为 0.5。
相关问题
C语言表达式中百分之65要怎么表示
在 C 语言中,百分号(%)是一个特殊的符号,用于表示取模运算。如果要在 C 语言表达式中表示百分之65,可以使用字面量(literal)来表示。在 C 语言中,如果要表示一个整数的百分之 p,可以使用 p% 的形式。
因此,要在 C 语言中表示百分之65,可以使用 65% 的形式。例如,下面的代码中使用了 65% 表示百分之65:
```
int num = 100;
int result = num * 65% / 100; // 计算 num 的百分之65
printf("65%% of %d is %d\n", num, result);
```
注意,由于 % 是一个转义字符,因此在字符串中使用百分号需要使用 %% 来表示。上面的代码中使用了两个 %% 来表示一个百分号。
编写一段c代码,输入两个数,显示出前者是后者的百分之几
以下是一段C语言代码,用于输入两个数并显示前者是后者的百分之几:
```c
#include <stdio.h>
int main() {
float num1, num2, percent;
// 获取用户输入的两个数
printf("请输入两个数(用空格隔开):");
scanf("%f %f", &num1, &num2);
// 计算前者是后者的百分之几
percent = num1 / num2 * 100;
// 显示结果
printf("%.2f 是 %.2f 的 %.2f%%\n", num1, num2, percent);
return 0;
}
```
在该程序中,我们首先声明了三个变量:num1和num2用于存储用户输入的两个数,percent用于存储计算出来的结果。然后,使用`scanf()`函数获取用户输入的两个数。接着,使用公式 `percent = num1 / num2 * 100` 计算前者是后者的百分之几。最后,使用`printf()`函数显示结果,其中使用了格式控制符`%.2f`和`%.2f%%`来保留两位小数并显示百分号。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)