编程计算:1-1⼀2+1⼀3-1⼀4+1⼀5-……+1⼀n的值,其中n为用户键盘输入值。要求按下面的格式进行输出。

2024-11-22 16:38:11
推荐回答(1个)
回答1:

虽然没分,还是答一下吧,望采纳:


#include //或#include 

#include//如果需要用system()函数,需加该头文件

void main()

{

   double sum=1,i,j=1,n;//反正计算时需要用浮点数,还不如全部定义为浮点数

   system("color 7c");//因为你的截图是改变了控制台的颜色,我不知道需不需要这样做

   cout << "请输入最大的分母:";

   cin >> n;//输入最大分母n的值

   cout << "sum=1/1";

   for(i=2;i<=n;i++)//计算sum的值,并输出每一项

   {

  j=-j;//符号变量,判断第i项正负

  sum+=j/i;//累加计算sum的值

  if(j>0) cout << "+";

  cout << j<<"/"<

   }

   cout << "=" << sum <

}