題目描述
珠心算是一種通過在腦中模擬算盤變化來完成快速運算的一種計算技術。珠心算訓練,既能夠開發智力,又能夠為日常生活帶來很多便利,因而在很多學校得到普及。
某學校的珠心算老師采用一種快速考察珠心算加法能力的測驗方法。他隨機生成一個正整數集合,集合中的數各不相同,然后要求學生回答:其中有多少個數,恰好等于集合中另外兩個(不同的)數之和?
最近老師出了一些測驗題,請你幫忙求出答案。
(本題目為2014NOIP普及T1)
輸入格式
共兩行,第一行包含一個整數nn,表示測驗題中給出的正整數個數。
第二行有nn個正整數,每兩個正整數之間用一個空格隔開,表示測驗題中給出的正整數
#include<stdio.h>
#include<math.h>
int main()
{
int n,count=0,j,b,i;
scanf("%d",&n);
int a[n];
for(i=0;i<n;i++)
scanf("%d",&a[i]);
for(i=0;i<n;i++)
for(j=0;j<n;j++)
{
if(j==i)
continue;
for(b=j+1;b<n;b++)
{
if(b==i)
continue;
if(a[i]==a[j]+a[b])
count++;
}
}
printf("%d",count);
return 0;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/179351.html
標籤:C語言
上一篇:求助,請問我這個為什么沒達到想要的目的?(自行輸入兩個多項式并求和并輸出)
下一篇:初學C語言
