Skip to main content
 Web开发网 » 编程语言

C语言编程(1-2+3-4+5....-100)

2021年07月25日9280百度已收录

最有效率的写法,保证可用的:

main() {

int i,k=1,sum=0;

for(i=1;i

全部

main()

int i,j=1,sum=0;

clrscr();

for(i=1;i

全部

注意观察:每做完两步运算是减1。如果一共有偶数步计算,即是绝对值最大者的一半。如果有奇数步,只要再完成上面的计算后再加上最后一个数即可。不需要进行循环。效率最高的算法是:

main()

int i;int r;

r=Func(100);

printf("%d\n",r);

int Func(int n)

int i

if (int n%2==0)

i=-n/2;

else

i=(1-n)/2++n;

return i;

自己调整格式,可能有少量低级语法错误,自己注意修改。

#include

#include

using namespace std;

int main()

{int s=0;

for(int i=1;i

全部

评论列表暂无评论
发表评论
微信