c語言,設有整型陣列,另輸入整數,程式設計查詢這個整數是否在陣列中出現過,若出現,則

2021-04-17 20:47:40 字數 1126 閱讀 6809

1樓:匿名使用者

int a[10],i,t,x;

for(i=0;i<10;i++)

scanf("%d",&t);

for(i=0;i<10;i++)

}printf("出現位置的下標是:

專%d",i);

你錯在:沒有

屬break~

2樓:匿名使用者

#include "stdio.h"

void main()

}//迴圈結束都還沒答有找到這個數就輸出「nofound"。

printf("nofound");}

3樓:匿名使用者

你這個程式顯然有問題,首先題目要求輸出第一次出現的位置,所以當你找到那個專數字的時候應該屬終止尋找,要用到break函式就可以了。而當迴圈一遍都未找到時,i=10,所以你應該判斷i與10的關係,當大於等於10輸出nofound。 不明白i為什麼要跟t比,這個沒關係的

c語言程式設計題: 輸入 n(n<10) 個整數,將它們存入陣列 a 中,再輸入一個整數 x,然後在陣列 a 中查詢與 x

4樓:匿名使用者

#include

void main( )

if(m==0) printf("not fount\n");}

5樓:我心如一

#include「stdio.h」

#define n 8

void main()

{ int i,a[n],x,flag=0;

for(i=0;i陣列

時n不能是變數,如果不確定陣列大小,想改變n值,就把它用#define預定義,就可以隨意改變n值

c語言從鍵盤上輸入一個整數然後在給定的整數陣列中查詢若找到次數則將其刪除,否則給出沒有找到的提示

6樓:匿名使用者

#include

#define n 10

#define int int a[n]=;

main()

else i++;

}return flag;}

c語言編寫函式要求輸入整數n,將陣列下標到n的數都移到陣列末尾

只錯了一句 include void fun int w,int p,int n int main i,n 3,p 10 p為陣列長度 fun a,p,n for i 0 i 10 i printf 3d a i 核心語句 新陣列 原陣列.slice n 1 concat 原陣列.slice 0,n...

用C 語言編寫程式 不是C 輸入正整數a,以及另外

include using namespace std int main cout 5個整數中那些小於a的整數的和是 return 0 編寫c 語言程式 輸入一個正整數a,以及另外5個正整數,輸出5個整數中小於a的整數 include using namespace std int main cou...

用C語言編寫輸入整數到陣列中,逆序後將其存回陣列並輸出

將前5個數和後5個數映象對調即可。如下 include stdafx.h if the vc 6.0,with this line.include stdio.h int main void int a 10 i,j printf input 10 integers.n for i 0 i 10 s...