C语言编译。 从键盘输入一个字符串,找出其中ASCII码值最小的字符,并输出该字符
时间: 2024-02-03 15:11:22 浏览: 139
程序运行结果-C语言基础课件
可以使用C语言的标准库函数 `strchr()` 来查找一个字符串中的字符。具体实现可以参考以下代码:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[100];
printf("请输入一个字符串:");
scanf("%s", str);
char min_char = str[0]; // 假设第一个字符为最小值
for (int i = 1; i < strlen(str); i++) {
if (str[i] < min_char) {
min_char = str[i];
}
}
printf("ASCII码值最小的字符为:%c\n", min_char);
return 0;
}
```
在上面的代码中,首先从键盘输入一个字符串并存储在 `str` 数组中。然后假设第一个字符为最小值,遍历整个字符串,如果找到比假设的最小值还要小的字符,则更新最小值。
最后输出找到的最小值字符即可。
阅读全文