2 回答

TA貢獻(xiàn)195條經(jīng)驗(yàn) 獲得超115個(gè)贊
#include <stdio.h>
int main()
{
? ? int n, x; ?//輸入n個(gè)數(shù),找x?
? ? int a[20], i, flag = 1; //將20個(gè)數(shù)存在a數(shù)組里?
? ? scanf("%d %d", &n, &x);
? ? for(i = 0; i < n; i++) {
? ? ? ? scanf("%d", &a[i]);
? ? ? ? if(a[i] == x) {
? ? ? ? ? ? printf("%d", i); ? ? ? //當(dāng)a[i]等于x時(shí),輸出i?
? ? ? ? ? ? flag = 0;
? ? ? ? }
? ? }
? ? if(flag == 1) { ? ? ? ? ? ? ? ?//當(dāng)數(shù)組a循環(huán)完后沒有找到x?
? ? ? ? printf("Not Found");
? ? }
? ? return 0;
}
輸入:
5 6
2 3 4 5 6
結(jié)果:4

TA貢獻(xiàn)50條經(jīng)驗(yàn) 獲得超39個(gè)贊
c89 不支持變量指定數(shù)組長度吧,你可以選擇用malloc來手動(dòng)分配內(nèi)存指定數(shù)組長度
- 2 回答
- 0 關(guān)注
- 2387 瀏覽
添加回答
舉報(bào)