问题
下面程序的功能是在一个字符数组中查找一个指定的字符,若数组中含有该字符则输出该字符在数组中第一次出现的位置(下标值);否则输出-1。请分析程序填空。
下面程序的功能是在一个字符数组中查找一个指定的字符,若数组中含有该字符则输出该字符在数组中第一次出现的位置(下标值);否则输出-1。请分析程序填空。
#include
#include
main()
{char c='a',t[50];
int n,k,j;
gets(t);
n=【1】;
for(k=0,j=-1;k
if(【2】) {j=k;break;}
printf("%d",j);
}
您可能感兴趣的试题
-
下面程序的功能是在一个字符数组中查找一个指定的字符,若数组中含有该字符则输出该字符在数组中第一次出现的位置(下标值);否则输出-1。请分析程序填空。
下面程序的功能是在一个字符数组中查找一个指定的字符,若数组中含有该字符则输出该字符在数组中第一次出现的位置(下标值);否则输出-1。请分析程序填空。#include #include main(){char c='a',t[50]; int n,k,j; gets(t); n=【1】; for(k=...
查看答案 -
下面程序用插入法对数组a进行降序排序。请分析程序填空。 main() {int a[5]={4,7,8,2,5};
下面程序用插入法对数组a进行降序排序。请分析程序填空。main(){int a[5]={4,7,8,2,5}; int i,j,m; for(i=1;i=0&&m>a[j]) {【2】; j--; } 【3】=m; } for(i=0;i...
查看答案 -
下面程序的运行结果是 。 main() {int a[10]={1,2,2,3,4,3,4,5,1,5}; int n=0,i,j,c,k;
下面程序的运行结果是 。main(){int a[10]={1,2,2,3,4,3,4,5,1,5}; int n=0,i,j,c,k; for(i=0;i...
查看答案 -
下面程序的功能是将二维数组a中每个元素向右一列,最后一列换到最左一列,移后的数组存到另一二维数组b中,并按矩阵形式输出a和b。请分析程序填空。
下面程序的功能是将二维数组a中每个元素向右一列,最后一列换到最左一列,移后的数组存到另一二维数组b中,并按矩阵形式输出a和b。请分析程序填空。例如:array a: array b: 4 5 6 6 4 5 1...
查看答案 -
下面程序用“顺序查找法”查找数组a中是否存在某一关键字。请分析程序填空。 main() {int a[8]={25,57,48,37,12,92,86,33};
下面程序用“顺序查找法”查找数组a中是否存在某一关键字。请分析程序填空。main(){int a[8]={25,57,48,37,12,92,86,33}; int i,x; scanf("%d",&x); for(i=0;i...
查看答案
