C语言训练题-有重复的数据
生活随笔
收集整理的這篇文章主要介紹了
C语言训练题-有重复的数据
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
7-37 有重復的數(shù)據(jù) (10分)
在一大堆數(shù)據(jù)中找出重復的是一件經(jīng)常要做的事情。現(xiàn)在,我們要處理許多整數(shù),在這些整數(shù)中,可能存在重復的數(shù)據(jù)。
你要寫一個程序來做這件事情,讀入數(shù)據(jù),檢查是否有重復的數(shù)據(jù)。如果有,輸出“YES”這三個字母;如果沒有,則輸出“NO”。
輸入格式:
你的程序首先會讀到一個正整數(shù)n,1<=n<=100000。然后是n個整數(shù)。
輸出格式:
如果這些整數(shù)中存在重復的,就輸出:
YES
否則,就輸出:
NO
輸入樣例:
5
1 2 3 1 4
輸出樣例:
YES
#include<stdio.h> int main () {int n,a[100000],i,j,k;scanf("%d",&n);for(i=0;i<n;i++){scanf("%d",&a[i]);for(j=0;j<i;j++) if(a[i]==a[j]){printf("YES");return 0;}}printf("NO");return 0; }這題目看網(wǎng)速
總結(jié)
以上是生活随笔為你收集整理的C语言训练题-有重复的数据的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C语言训练题-铺草坪简易版
- 下一篇: pta易错选择题