#10835: 錯在哪?為何他的測資n帶3是8 ???


jjkk890515 (hairy fox)


#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
/* a1=2,a2=4(4=a1+2),a3=7(7=a2+3).....an=a(n-1)+n,設a1為第一式,a2為第二式.....an為第n式,再將全部相加,算出
an=a1+(n+2)*(n-1)/2 */
int n;
while(cin>>n)
{
cout<<2+(n+2)*(n-1)/2<<endl;
}

return 0;
}

 

 

 

 

#10844: Re:錯在哪?為何他的測資n帶3是8 ???


jim861026 (你沒有妹妹 所以才在這打程式)


#include<iostream>

using namespace std;

int main()

{

    int n;

    while(cin>>n)

    {

       cout<<n*(n+1)/2+1<<endl;

    }

    return 0;

}

我也覺得他的測資有問題

我自己畫很多變n帶3應該是7

 

 

 




#10845: Re:錯在哪?為何他的測資n帶3是8 ???


jim861026 (你沒有妹妹 所以才在這打程式)


重新看過一次題目後
發現這是空間中不是平面上

 

因此n帶3是8沒錯