標題:
函數的建立與執行 (一)
[打印本頁]
作者:
tonyh
時間:
2012-6-2 16:09
標題:
函數的建立與執行 (一)
本帖最後由 tonyh 於 2012-6-2 16:52 編輯
建立一自定函數, 使在程式中帶入便可執行.
本次練習所要執行的任務為: 計算任兩個正整數間, 所有數的總合.
#include<iostream>
using namespace std;
int my_sum(int, int); //宣告一自訂函數
int main() //主程式
{
int x, y;
cout<<"請輸入第一個數: ";
cin>>x;
cout<<"請輸入第二個數: ";
cin>>y;
cout<<"兩數間所有數的總合為"<<my_sum(x, y)<<endl;
system("pause");
return 0;
}
int my_sum(int x, int y) //副程式
{
int total=0, temp;
if(y<x)
{
temp=y;
y=x;
x=temp;
}
for(int i=x; i<=y; i++)
{
total=total+i;
}
return total; //將值回傳
}
複製代碼
作者:
t3742238
時間:
2012-6-2 16:53
#include<iostream>
using namespace std;
int my_sum(int,int);
int main()
{
int x, y;
cout<<"請輸入第一個數";
cin>> x;
cout<<"請輸入第二個數";
cin>> y;
cout<<"兩數所有數的總和為"<<my_sum(x,y)<<endl;
system("pause");
return 0;
}
int my_sum(int x, int y)
{
int total=0, temp;
if (y<x)
{
temp=y;
y=x;
x=temp;
}for(int i=x; i<=y; i++)
{
total=total +i;
}
return total;
}
複製代碼
作者:
劉漢文
時間:
2012-6-2 16:53
#include<iostream>
using namespace std;
int my_sum(int, int);
int main()
{
int x, y;
cout<<"請輸入第一個數: ";
cin>>x;
cout<<"請輸入第二個數: ";
cin>>y;
cout<<"兩數之間的總合為"<<my_sum(x,y)<<endl;
system("pause");
return 0;
}
int my_sum(int x, int y)
{
int total=0, temp;
if(y<x)
{
temp=y;
y=x;
x=temp;
}
for(int i=x; i<=y; i++)
{
total=total;+i;
}
return total;
}
複製代碼
作者:
t2364705
時間:
2012-6-2 16:53
#include<iostream>
using namespace std;
int my_sum(int, int);
int main()
{
int x, y;
cout<<"請輸入第一個數: ";
cin>>x;
cout<<"請輸入第二個數: ";
cin>>y;
cout<<"兩數間所有的總合為: "<<my_sum(x,y)<<endl;
system("pause");
return 0;
}
int my_sum(int x, int y)
{
int total=0, temp;
if(y<x)
{
temp=y;
y=x;
x=temp;
}
for(int i=x; i<=y; i++)
{
total=total+i;
}
return total;
}
複製代碼
作者:
尤泓鈞
時間:
2012-6-2 16:57
#include<iostream>
using namespace std;
int my_sum(int,int);
int main()
{
int x , y;
cout<<"請輸入第一個數:";
cin>>x;
cout<<"請輸入第二個數:";
cin>>y;
cout<<"兩數所有數字的總和"<<my_sum(x,y)<<endl;
system("pause");
return 0;
}
int my_sum(int x,int y)
{
int total=0, temp;
if (y<x)
{
temp=y;
y=x;
x=temp;
}for(int i=x; i<=y; i++)
{
total=total+i;
}
return total;
}
複製代碼
作者:
蔡昀佑
時間:
2012-6-2 17:06
#include<iostream>
using namespace std;
int my_sum(int,int);
int main()
{
int x,y;
cout<<"第一個數:";
cin>>x;
cout<<"第二個數:";
cin>>y;
cout<<"兩數之間所有數ㄉ總合為"<<my_sum(x,y)<<endl;
system("pause");
return 0;
}
int my_sum(int x,int y)
{
int total=0,temp;
if(y<x)
{
temp=y;
y=x;
x=temp;
}
for(int i=x;i<=y;i++)
{
total=total+i;
}
return total;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2