學技術,重在日拱一卒、一點一滴的積累。
今天,我們一起來分析C語言的算法:加減到n。
算法:求1-2+3-4+5-6+7-8+9----------(一直到N)的結果。
編程思路
編程思路:用for循環嵌套if-else條件語句實現。
程序范例
#include<stdio.h>
int sum(int n);
int main()
{
int y,x;
while(1)
{
printf("請輸入:");
scanf("%d",&x);
y=sum(x);
printf("%d\n",y);
}
return 0;
}
int sum(int n)
{
int m,i;
for(i=1;i<=n;i++)
{
if(i%2==0)
{
m=-(n/2);
}
else
{
m=(n+1)/2;
}
}
return m;
}
程序運行結果:
啊.png (4.76 KB, 下載次數: 64)
下載附件
2022-9-13 09:38 上傳
|