程序填空题:在一个字符数组中查找一个指定的字符
在一个字符数组中查找一个指定的字符,若数组中含有该字符则输出该字符在数组中第一次出现的位置(下标值)否则输出-1。
```c++
#include
void main()
{
char ch='a',cstr[50];
int inum,ii,iflag=1;
gets(cstr);
inum=@@[strlen(cstr)](1);
for(ii=0;ii if(@@[ch==cstr[ii]](1))
{
iflag=0;
break;
}
if(iflag==1)
printf("%d",-1);
else
@@[printf("%d",ii)](1);
}
```
答案:
第1空:strlen(cstr)
第2空:ch==cstr[ii]
第3空:printf("%d",ii)
```c++
#include
void main()
{
char ch='a',cstr[50];
int inum,ii,iflag=1;
gets(cstr);
inum=@@[strlen(cstr)](1);
for(ii=0;ii
{
iflag=0;
break;
}
if(iflag==1)
printf("%d",-1);
else
@@[printf("%d",ii)](1);
}
```
答案:
第1空:strlen(cstr)
第2空:ch==cstr[ii]
第3空:printf("%d",ii)