
C语言求解,急、希望一个小时之内能给出解答,感激不尽C语言求解,急、希望一个小时之内能给出解答,感激不尽C语言求解,急、希望一个小时之内能给出解答
#include <stdio.h>
void min(char a[]){
int i;
char c=a[0];
for(i=1;a[i]!='\0';i++){
if(a[i]<c)
c=a[i];
}
printf("最小:%c\n",c);
}
void search(char a[]){
int i;
for(i=0;a[i]!='\0';i++){
if(a[i]=='a'){
printf("字符a存在");
return;
}
}
printf("字符a不存在");
}
int main() {
char a[100];
int i,n;
scanf("%d",&n);
getchar();
for(i=0;i<n;i++)
scanf("%c",&a[i]);
min(a);
search(a);
return 0;
}
#include<stdio.h>
void min(char * str,int len){
char ch=str[0];
for(int i=1;i<len;i++){
if(ch>str[i]){
ch=str[i];
}
}
printf("最小元素:%c\n",ch);
}
void search(char * str,int len){
for(int i=0;i<len;i++){
if(str[i]=='a'){
printf("字符a存在");
return;
}
}
printf("字符a不存在");
}
int main() {
int n;
scanf("%d", &n);
// 用来存放一组字符
char letters[n];
printf("请输入 %d 个英文字母:\n", n);
getchar();// 吸收掉换行符
// 通过循环将输入的字符保存到字符数组
for (int i = 0; i < n; i++) {
scanf("%c", &letters[i]);
getchar();// 吸收掉空格字符
}
min(letters,n);
search(letters,n);
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>>
https://vip.csdn.net/askvip?utm_source=1146287632