用c语言写一个程序,输入一个十进制分数(100以内)。如果分数大于等于60,输出"合格",否则输出"重修"。
时间: 2023-05-14 19:04:51 浏览: 103
以下是用 C 语言编写的程序,可以实现输入一个十进制分数(100以内),如果分数大于等于60,输出"合格",否则输出"重修"。
```c
#include <stdio.h>
int main() {
int score;
printf("请输入一个十进制分数(100以内):");
scanf("%d", &score);
if (score >= 60) {
printf("合格\n");
} else {
printf("重修\n");
}
return 0;
}
```
希望能够帮到您!
相关问题
用c语言写一个程序:输入一个八进制数,在下一行输出对应的十进制
数。
可以使用以下代码实现:
```c
#include <stdio.h>
int main() {
int octal, decimal = 0, base = 1;
printf("请输入一个八进制数:");
scanf("%d", &octal);
while (octal != 0) {
decimal += (octal % 10) * base;
octal /= 10;
base *= 8;
}
printf("对应的十进制数为:%d\n", decimal);
return 0;
}
```
c语言写一个函数输入一个十六进制数输出相应的十进制数
要实现这个功能,我们可以写一个函数来完成。该函数的原型可以是:
```c
int hexToDec(char *hex);
```
其中,参数hex是一个指向字符串的指针,表示输入的十六进制数。
函数的具体实现如下:
```c
#include <stdio.h>
#include <string.h>
int hexToDec(char *hex)
{
int len = strlen(hex);
int base = 1; // 初始化基数为1
int dec = 0; // 初始化十进制数为0
for (int i = len - 1; i >= 0; i--)
{
if (hex[i] >= '0' && hex[i] <= '9') // 如果是0-9的数字字符
{
dec += (hex[i] - '0') * base;
}
else if (hex[i] >= 'A' && hex[i] <= 'F') // 如果是A-F的字符
{
dec += (hex[i] - 'A' + 10) * base;
}
base *= 16; // 更新基数
}
return dec;
}
```
接下来,我们可以调用这个函数来实现输入一个十六进制数,输出相应的十进制数的功能,如下所示:
```c
int main()
{
char hex[100];
printf("请输入一个十六进制数:");
scanf("%s", hex);
int dec = hexToDec(hex);
printf("相应的十进制数为:%d\n", dec);
return 0;
}
```
通过上述程序,我们就可以输入一个十六进制数,然后通过调用hexToDec函数来得到相应的十进制数,并输出出来。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![c](https://img-home.csdnimg.cn/images/20210720083646.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)