C语言编程

原问题:C语言编程
分类:编程开发 > 最后更新时间:【2017-07-26 05:50:58】
问题补充:

输入一个正整数N(1≤N≤500),求S=1+2-3+4+5-6+7+8-9+……+N,并统计其中共有多少个减号。

输入样例#1: 15输出样例#1:30 5

最佳答案

程序参考:

#include <stdio.h>

int main()

{

int n,i,s=1,ct=0;

scanf("%d",&n);

for(i=2;i<=n;i++)

if (i%3==0)

{

s-=i;

ct++;

}

else

s+=i;

printf("%d %d\n",s,ct);

return 0;

}


  • 追问:
    谢谢了
    最佳答案由网友  whoami1978  提供
  • 公告: 为响应国家净网行动,部分内容已经删除,感谢网友理解。
    15

    分享到:

    其他回答

    其它网友回答:
    复杂搞不懂