查看: 1379|回復: 10
打印 上一主題 下一主題

[解決] TOJ第107題

[複製鏈接]
  • TA的每日心情
    開心
    2015-7-8 22:33
  • 簽到天數: 26 天

    [LV.4]偶爾看看III

    27

    主題

    141

    帖子

    397

    積分

    好好學生

    Rank: 3Rank: 3

    積分
    397

    程式設計達人 - 2014新手達陣

    跳轉到指定樓層
    樓主
    發表於 2014-8-9 22:20:06 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

    趕快加入我們來參與討論吧!

    您需要 登錄 才可以下載或查看,沒有帳號?加入我們

    x
    我不知道為甚麼我的程式編譯不出來
    (他都顯示" [Error] expected primary-expression before 'return' "還有" [Error] expected ')' before 'return' "?)

    程式碼如下




    [C++] 純文本查看 復制代碼
    #include<iostream>
    using namespace std;
    int main()
    {
            int a,b,c,ans;
            a=30;
            ans=0;
            for( a = 1,a <= 30 , ( 1 + ans ) * a )
            {
                    ans = a;
            }
            cout<<ans<<endl;        return 0;
    }
    






    點評

    一中資訊社提問區 版規 2 . 強制執行轉為逾期  發表於 2014-8-16 19:36
    零人桐
    回復

    使用道具 檢舉

  • TA的每日心情
    慵懶
    2015-4-10 14:18
  • 簽到天數: 78 天

    [LV.6]常住居民II

    176

    主題

    612

    帖子

    3959

    積分

    管理員

    Rank: 9Rank: 9Rank: 9

    積分
    3959

    台南一中資訊社新手達陣程式設計達人 - 2014

    推薦
    發表於 2014-8-9 23:16:34 | 只看該作者
    FOR 的神奇功用

    1個for+1個if可以找最大值

    [C++] 純文本查看 復制代碼
    #include<iostream>
    #include<cstdlib>
    #include<ctime>
    using namespace std;
    
    int main()
    {
    	srand(time(NULL));
    	int arr[10];
    	for(int i=0;i<10;++i){
    		arr[i]=rand()%10;
    		cout<<arr[i]<<' ';
    	}
    	cout<<endl;
    	
    	int max=0;
    	for(int i=1;i<10;++i)
    		if(arr[max]<arr[i])
    			max=i;
    	cout<<"Max = "<<arr[max];
    }


    2個for+1個if可以排序

    [C++] 純文本查看 復制代碼
    #include<iostream>
    #include<cstdlib>
    #include<ctime>
    #include<algorithm>
    using namespace std;
    
    int main()
    {
    	srand(time(NULL));
    	int arr[10];
    	for(int i=0;i<10;++i){
    		arr[i]=rand()%10;
    		cout<<arr[i]<<' ';
    	}
    	cout<<endl;
    	
    	for(int i=0;i<10;++i)
    		for(int j=i+1;j<10;++j)
    			if(arr[i]>arr[j])
    				swap(arr[i],arr[j]);
    	
    	cout<<"由小到大 : "; 
    	for(int i=0;i<10;++i)
    	{
    		cout<<arr[i]<<' ';
    	}
    	cout<<endl;
    }


    3個for+1個if可以找一張地圖任兩點間的最短路徑

    [C++] 純文本查看 復制代碼
    #include<iostream>
    #include<cstdlib>
    #include<ctime>
    #include<algorithm>
    using namespace std;
    
    int main()
    {
    	srand(time(NULL));
    	int arr[10][10];
    	cout<<"一張地圖:"<<endl;
    	for(int i=0;i<10;++i){
    		for(int j=0;j<10;++j){
    			arr[i][j]=rand()%10;
    			if(i==j)arr[i][j]=0;
    			cout<<arr[i][j]<<' ';
    		}
    		cout<<endl;
    	}
    	cout<<endl;
    	
    	for(int i=0;i<10;++i)
    		for(int j=0;j<10;++j)
    			for(int k=0;k<10;++k)
    				if(arr[j][k] > arr[j][i]+arr[i][k])
    					arr[j][k] = arr[j][i]+arr[i][k];
    				
    	
    	cout<<"兩兩點之間最短路的長度 : "<<endl; 
    	for(int i=0;i<10;++i)
    	{
    		for(int j=0;j<10;++j)
    			cout<<arr[i][j]<<' ';
    		cout<<endl;
    	}
    	cout<<endl;
    }

    點評

    你這樣會嚇到大家啦!!!  發表於 2014-8-9 23:24
    回復 支持 1 反對 0

    使用道具 檢舉

  • TA的每日心情
    開心
    2014-11-18 21:47
  • 簽到天數: 9 天

    [LV.3]偶爾看看II

    1

    主題

    40

    帖子

    343

    積分

    好好學生

    Rank: 3Rank: 3

    積分
    343

    程式設計達人 - 2014新手達陣台南一中資訊社

    頭香
    發表於 2014-8-9 22:24:33 | 只看該作者
    for 裡面要用 分號
    改成分號後變 無限迴圈
    a 的值沒變過
    回復 支持 反對

    使用道具 檢舉

  • TA的每日心情
    開心
    2015-7-8 22:33
  • 簽到天數: 26 天

    [LV.4]偶爾看看III

    27

    主題

    141

    帖子

    397

    積分

    好好學生

    Rank: 3Rank: 3

    積分
    397

    程式設計達人 - 2014新手達陣

    3#
     樓主| 發表於 2014-8-9 22:33:17 | 只看該作者
    丟上TOJ的話會出現CE
    零人桐
    回復 支持 反對

    使用道具 檢舉

  • TA的每日心情
    開心
    2015-7-8 22:33
  • 簽到天數: 26 天

    [LV.4]偶爾看看III

    27

    主題

    141

    帖子

    397

    積分

    好好學生

    Rank: 3Rank: 3

    積分
    397

    程式設計達人 - 2014新手達陣

    4#
     樓主| 發表於 2014-8-9 22:36:11 | 只看該作者
    請各位大大救救我啦!
    明天就要模擬排名賽了......
    我想要拿到好成績......
    拜託......
    零人桐
    回復 支持 反對

    使用道具 檢舉

  • TA的每日心情
    開心
    2014-11-18 21:47
  • 簽到天數: 9 天

    [LV.3]偶爾看看II

    1

    主題

    40

    帖子

    343

    積分

    好好學生

    Rank: 3Rank: 3

    積分
    343

    程式設計達人 - 2014新手達陣台南一中資訊社

    5#
    發表於 2014-8-9 22:39:23 來自手機 | 只看該作者
    零人桐 發表於 2014-8-9 22:33
    丟上TOJ的話會出現CE

    在妳電腦上沒CE嗎?
    回復 支持 反對

    使用道具 檢舉

  • TA的每日心情
    開心
    2014-8-14 16:02
  • 簽到天數: 1 天

    [LV.1]初來乍到

    12

    主題

    138

    帖子

    863

    積分

    高級會員

    Rank: 4

    積分
    863

    台南一中資訊社新手達陣

    6#
    發表於 2014-8-9 23:01:31 | 只看該作者
    仔細看看你的for迴圈,寫錯囉~~~
    回復 支持 反對

    使用道具 檢舉

  • TA的每日心情
    開心
    2015-7-8 22:33
  • 簽到天數: 26 天

    [LV.4]偶爾看看III

    27

    主題

    141

    帖子

    397

    積分

    好好學生

    Rank: 3Rank: 3

    積分
    397

    程式設計達人 - 2014新手達陣

    8#
     樓主| 發表於 2014-8-10 13:04:01 | 只看該作者
    我●被●嚇●到●了
    零人桐
    回復 支持 反對

    使用道具 檢舉

  • TA的每日心情
    開心
    2015-7-8 22:33
  • 簽到天數: 26 天

    [LV.4]偶爾看看III

    27

    主題

    141

    帖子

    397

    積分

    好好學生

    Rank: 3Rank: 3

    積分
    397

    程式設計達人 - 2014新手達陣

    9#
     樓主| 發表於 2014-8-22 16:04:28 | 只看該作者
    吼我久久上一次就幫忙改成[已解決]嘛!
    零人桐
    回復 支持 反對

    使用道具 檢舉

    您需要登錄後才可以回帖 登入 | 加入我們

    本版積分規則

    快速回覆 返回頂部 返回列表