2012年12月7日 星期五

程式菁英班


程式:


#include<iostream>
#include<cstdlib>
using namespace std;
main()
{int i,j; //i:行數 j:個數
for(i=0;i<9;i++)
{
for(j=9;j>i;j--)
cout<<"*";
cout<<endl;
}
}

程式:

#include<iostream>

#include<cstdlib>

using namespace std;
main()
{int i,j; //i:行數 j:個數
for(i=1;i<10;i++)
{
for(j=1;j<i+1;j++)
cout<<"*";
cout<<endl;
}
}

程式:

#include<iostream>
#include<cstdlib>
using namespace std;
main()
{
int i,j;// i=行數j=個數
i=0;
while(i<10)
{
        j=0;
        while(j<10)
        {
                cout<<"*";
                j++;
        }
        cout<<endl;
        i++;
}
}


程式:

#include<iostream>
#include<cstdlib>
using namespace std;
main()
{
        int i,j;
        i=0;
        while(i<6)
        {
                j=6;
                while(j>i)
                {
                cout<<" ";
                j--;
            }
            j=0;
                while(j<2*i+1)
                {
                        cout<<"*";
                        j++;
                }
        cout<<endl;
        i++;
        }
}

求最大公因數程式:

#include<iostream>
#include<cstdlib>
using namespace std;
main()
{
        int a,b,c,d;
        cout<<"請輸入第一個數字:";
        cin>>a;
        cout<<endl;
        cout<<"請輸入第二個數字:";
        cin>>b;
        cout<<endl;
        d=1;
        while(d!=0)
        {
                d=a%b;
                a=b;
                b=d;
        }
        cout<<"最大公因數是:"<<a;
}

最後數都是偶數程式:

#include<iostream>
#include<cstdlib>
using namespace std;
main()
{
        int a,b;
        cin>>a;
        b=a%2;
        if(b==0)
        {
                cout<<a;
        }
        else
        {
                cout<<a-1;
        }
}