SimpleMLXG 2020-03-08 12:11 采纳率: 0%
浏览 140
已采纳

c++程序填空求大佬帮忙

顺序查找和字符串查找(函数重载)

#include

#define itemNum(a) sizeof(a)/sizeof(a[0])
//顺序查找:在数组int a[n]中查找值val
//返回true(找到)或false(没有找到)
bool found(int val,int *a,int n) {
_____________________________________
_____________________________________
_____________________________________
_____________________________________
}

//字符串查找:在字符串s中查找字符c
//返回true(找到)或false(没有找到)
bool found(char c,char *s) {
_____________________________________
_____________________________________
_____________________________________
_____________________________________
}

int main() {
int a[]={12,80,78,62,63,89,5,9,89,23,1,6,33,54,30,97,55};
char s[]="fdsfdsfds234234543543scfxzDSGFD*&ASGFwR12%$^";
int val;
char c;
std::cin>>val>>c;
std::cout<<found(val,a,itemNum(a))<<found(c,s)<<std::endl;
return 0;
}
输入
一个正整数和一个字符(空格分隔)
输出
2个0或1(找到为1,没有找到0)组成的串

  • 写回答

1条回答 默认 最新

  • threenewbee 2020-03-08 12:29
    关注
    bool found(int val,int *a,int n) {
    for (int i = 0; i < n; i++)
    if (a[i] == val) return true;
    return false;
    }
    bool found(char c,char *s) {
    for (int i = 0; s[i] != '\0'; i++)
    if (s[i] == c) return true;
    return false;
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料