解题思路:
注意事项:
参考代码:
#include <stdio.h> #include <string.h> int main() { int n = 0, i = 0, x = 0; // 输入序列的元素个数 scanf("%d", &n); int arr[10001]; // 输入整数数组的元素 for (i = 1; i <= n; i++) { scanf("%d", &arr[i]); } // 输入需要查找的特定值x scanf("%d", &x); int found = 0; // 用于标记是否找到特定值x // 遍历整数数组,查找特定值x for (i = 1; i <= n; i++) { if (arr[i] == x) { printf("%d", i); // 找到特定值x,输出其第一次出现的位置(下标) found = 1; // 将found标记为1,表示找到了 break; } } // 如果没有找到特定值x,输出-1 if (found != 1) { printf("-1"); } return 0; }
0.0分
1 人评分
一个简单易懂的代码浏览:1188 |
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:1528 |
C语言训练-求矩阵的两对角线上的元素之和 (C++代码)浏览:845 |
2005年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:784 |
C语言训练-邮票组合问题* (C语言代码)......浏览:689 |
C二级辅导-分段函数 (C语言代码)浏览:583 |
C语言程序设计教程(第三版)课后习题8.3 (Java代码)浏览:1402 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:611 |
妹子杀手的故事 (C语言代码)浏览:1297 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:539 |