- 469 名前:デフォルトの名無しさん mailto:sage [2007/04/05(木) 21:38:51 ]
- 整数mからnまでの和を、公式n(n+1)/2を使わずに求めるプログラム作ったんですけど
#include <stdio.h> int main(void){ int m,n,i,ans=0; printf("数値入力>");scanf("%d",&m); printf("数値入力>");scanf("%d",&n); if(m<=n){ for(i=m;i<=n;i++){ ans=ans+i; } printf("%d",ans); } else { for(i=n;i<=m;i++){ ans=ans+i; } printf("%d",ans); } return 0; } このプログラムって、答えをansという変数に代入してるんですが ansを使わずに求めるにはどうしたらいいんですかね
|

|