实验7-3-2 查找指定字符 (15分)

解题思路

  1. 输入指定字符后换行
  2. 输入一字符串
  3. 遍历字符串查找指定字符,并将指定字符的下标赋值给index,这样index就会得到字符串最后一个字符的位置下标
  4. 输出

源代码如下:

#include<stdio.h>
#define N 100
int main()
{
	char ch1,ch2;
	char str1[N];
	int cnt=0;
	int len=0;
	int index;
	scanf("%c\n",&ch1); 
	//第一环节:将输入字符传入字符数组str1
	ch2=getchar();
	for(int i=0;ch2!='\n';i++){

        str1[i]=ch2;
        len++;
        ch2=getchar();
	}
	//第一环节:找到指定字符下标
	for(int j=0;j<len;j++){
        if(ch1==str1[j]){
            index=j;
            cnt++;
        }
	}
	if(cnt){
       printf("index = %d\n",index);
	}
	else{
        printf("Not Found\n");
	}
	return 0;
}

你可能感兴趣的:(PAT随机刷题)