請設計一個程式讓使用者輸入一個開始整數和一個結束程式整數
而它可以幫使用者計算出這個兩數之間的整數連加的結果例如
3和5或5和3這支程式換計算並且輸出3+4+5=60
2007-06-29 11:29:46 · 3 個解答 · 發問者 ? 1 in 電腦與網際網路 ➔ 程式設計
main(){
int i,j,k.m,n=1;
printf("請輸入二個數:");
scanf("%d%d",&i,&j);
if(i>j){
k=j;
m=i-j;
}
else{
k=i;
m=j-i;
}
for(i=k;i<=k+m;i++)
n*=i;
printf("%d",n);
}
2007-06-29 14:05:39 · answer #1 · answered by Sunnyblue1027 4 · 0⤊ 0⤋
會不會是3*4*5=60?
2007-07-01 23:14:15 補充:
#include
#include
int main() {
int i,a,b, sum=0;
printf("請輸入二個數(用空格隔開): ");
scanf(" %d %d",&a,&b);
if(a>b)
{i=a; a=b; b=i; }
for (i=a;i<=b;i++) {
sum += i;
if (i==b) printf("%d = %d\n", i, sum);
else printf("%d + ",i);
}
system("pause");
return 0;
}
2007-07-01 19:14:15 · answer #2 · answered by 東邪無弓 7 · 0⤊ 0⤋
3 乘 4 乘 5 等於 60
相加等於… 12
//Power by Visual Studio 2005
#include
#include
using namespace std;
int main(int argc, char** argv)
{
//==========START==========//
double num1,num2,min,max,result;
cout<<"Input first number: ",cin>>num1;
cout<<"Input second number: ",cin>>num2;
min=(num1
result=((max*(max+1))-((min-1)*((min-1)+1)))/2;
cout<<" "<
cout<
}
2007-06-29 11:52:25 · answer #3 · answered by Big_John-tw 7 · 0⤊ 0⤋