注意:此代码在win32控制台运行,在不同的IDE环境下,有部分可能需要变更。 IDE工具:Visual Studio 2010
代码块:
#include#include using namespace std; void input(int *num); void output(int *num); int main() { int *number=new int; input(number); output(number); system("pause"); return 0; } void input(int *num){ cout<<"键盘输入正整数n: "; cin>>*num; while(*num<10 || *num>20){ cout<<"错误!数字范围是10~20!请重试!n键盘输入正整数: "; cin>>*num; } } void output(int *num){ int i; double n, sign, sum; for(i=0, sign=1.0, sum=0.0, n=1.0; i<*num; i++){ sum+=((sign)*n)/(2.0*n-1.0); n++; sign=-sign; } cout< 实现效果如下:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)