任意输入一个正整数n 输入一个正整数n,计算1-3+5-7…(<=n)的结果,并输出
输入一个正整数n,计算1-3+5-7…(<=n)的结果,并输出
输入一个正整数n,计算1-3+5-7…(<=n)的结果,并输出
此题最好用公式计算,循环的话就太笨拙了
可以看出来相邻两项合在一起就是-2,也就是说平均每一项-1,
再把奇数项的情况考虑进去,可以得出公式,
首先可以用(n+1)/2算出项数,设为x
然后如果是偶数项,答案就是-x
如果是奇数项,把最后一项算进去就可以了,答案是-x+2*x,也就是x
#include<stdio.h>int main(){ int n; scanf("%d",&n); n=(n+1)/2; 计算出项数 if(n&1)printf("%d",n);奇数项情况 else printf("%d",-n);偶数项情况}输入一个正整数n,计算出n!并输出
private sub form1_activate()
n=val(inputbox("请输入值:"))
s=1
for i=1 to n
s=s*i
next i
end sub
关于VB的题 输入一个正整数N,计算出N!并输出。
Private Sub Form_Click()
Dim n As Integer
n = InputBox("请输入一个正整数n")
s = 1
For i = n To 1 Step -1
s = s * i
Next i
Print n & "!=" & s
End Sub
输入一个正整数n,并计算S=1 1 ×2 2 ×3 3 ×…×n n 的值.
可写出Scilab程序如下:n=input(“n=”);
S=1;
for i=1∶1∶n
S=S×i^i;
end
S 思路分析:第一步是选择一个变量n,并要求输入初值;
第二步是选择一个变量S表示和,并赋给初值0;
第三步开始进入for循环语句:首先设i为循环变量,并设初值、步长、终值;
第四步为循环表达式(循环体);
第五步用“end”控制一次循环,开始一次新的循环;
vfp题:从键盘输入一个正整数n,计算并输出s=1+2+…+n
for (int i = 0; i < detLen; i++)
pDetCoef[i] = abs(pDetCoef[i]);
std::sort(pDetCoef, pDetCoef + detLen);
if (detLen % 2 == 0 && detLen >= 2)
sigma = (pDetCoef[detLen / 2-1] + pDetCoef[detLen / 2]) / 2 / 0.6745;
else
sigma = pDetCoef[detLen / 2] / 0.6745;
设计算法,输入正整数n,计算并输入p=1×2×3×…×n的结果,画出流程图
你指的是用什么语言实现呢?
如果是C++,用递归实现很简单:
int mult(int p)
{
if (p != 1)
{
return p*mult(p-1);
}
else
{
return 1;
}
}
输入一个正整数n调用函数计算n的平方并输出
#include <stdio.h>
int HAN (int n)
{
int a;
a= n*n;
return a;
}

int main()
{
int n,answer;
scanf("%d",&n);
answer=HAN(n);
printf("%d",answer);
}
输入一个正整数n,计算并输出1+2+3+...+n的值 函数cal的功能是:计算1+2+3+ +n。结果通过return语句返回
参考答案 No.6、离弃你的男生哀求你重拾旧欢你拒绝之:
Visual FoxPro. 设计程序并标出运行结果。用键盘输入一个正整数N,并计算1,2,3,…,N的和 ,输出计算结
楼上的看清楚了,人家要的是程序
方法一:
modi m a.prg
然后在出现的程序框中输入
input "n=" to n
x = 0
for m=1 to n
x=x + m
endfor
? "n=",x
按CTRL+W保存,然后在命令框中输入 do a.prg 即可
方法二:
modi m a.prg
然后在出现的程序框中输入
input "n=" to n
x = 0
m = 0
do while m<n
m = m +1
x = x + m
enddo
? "n=",x
按CTRL+W保存,然后在命令框中输入 do a.prg 即可
要修改程序可以用modi m 程序名 就可以了
输入一个正整数N,计算1*1-3*3+5*5-7*7+...+(2N-1)*(2N-1)的值
=(2n-1)^2-(2n-3)^2+...+5^2-3^2+1
=(4n-4)*1+(4n-12)+...+(4n-4n+5+3)*1+1
=