回答一下这两个问题,

img

img

你题目的解答代码如下:

1

#include<stdio.h>
#include<string.h>

int main()
{
    char st1[11] = {0};
    char st2[21] = {0};
    gets(st1);
    strcpy(st2,st1);
    strcat(st2,st1);
    printf("%s\n",st2);
    return 0;
}

img

img

2

#include<stdio.h>
#include<string.h>
int main() {
    int i,count=0;
    char str[21],c;
    gets(str);
    scanf("%c", &c);
    int l = strlen(str);
    for (i = 0; i < l; i++)
        if (str[i]==c)
            count++;
    printf("%d\n", count);
    return 0;
}

img

如有帮助,望采纳!谢谢!

#include <stdio.h>
#include <string.h>
voidmain(){ 
  char c,s[20];
  int i,k=0;
  gets(s);/*输入字符串*/
  printf("输入待统计的字符:");
  c=getchar();
  for(i=0;s[i]!='\0';i++)
  {
    if(s[i]==c)
    k++;
  }
printf("%c出现%d次",c,k);
}

用老版本试试看…因为版本不一样所以分辨率无法识别!

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632