编写程序,输入一个正整数n,计算的前n项之和

[ 综合 ] c语言分子编写程序,输入一个正整数n,计算1-2/3+3/5-4/7+5/9-6/11+.的前n项之和.

/* 1-2/3+3/5-4/7+5/9-6/11+.的前n项之和*/int main(int argc,char *argv[]){int num_n = 1;int i = 0;double result = 0.0;printf("please input a Integer:");//scanf("%d",&n

2014-12-01 | 1

[ 综合 ] 编写程序,输入一个正整数n,计算1-2/3+3/5-4/7+5/9-6/11+···的前n项之和

int main()double result;int i;int n;scanf("%d\n",n);for (i = 1; i

2014-11-17 | 1

[ 综合 ] C语言程序设计:编写程序,输入一个正整数,统计该整数的位数并计算其各个数位上的数字之和.

#include int main(){int a,b,i,t;int k = 0,sum = 0;scanf("%d",&a); //输入整数at = a;if(a / 10 == 0){k = 1;sum = a;printf("%d\n",k);printf("%d\n",sum);}else{while(a /

2014-09-23 | 1

[ 综合 ] 编写一个程序输入一个正整数n,计算1-2/3+3/5-4/7﹢5∕9…,求前n项和.

#include void main(){float sum=0.0;int n=0,sign=-1;scanf("%d",&n);for(float i=1;i

2014-11-03 | 1

[ 综合 ] 求:编写程序,输入一个正整数,统计该整数的位数并计算其各个数位上的数字之和.

你没要求具体的语言,用VB给你写一个吧.sub chkNumdim Num as integerdim lenN as integerdim i as integerdim sumN as integerdim strN as stringnum=inputbox("请输入一个正整数")strN=trim(str(nu

2014-10-06 | 1

[ 综合 ] 编写程序,输入一个正整数,求出这个正整数的所有约数之和

s=0a=1INPUT nDOb=n MOD aIF b=0 THENs=s+aEND IFa=a+1LOOP UNTIL a>nPRINT sEND

2014-11-15 | 1

[ 综合 ] 编写程序,输入一个正整数n(1

存在如下问题:1、s重复定义2、i重复定义3、最后一条printf语句少分号4、警告;j定义了,但是没有使用5、你的交换语句 a[p]=a[0]; 只是一个单纯的复制,没有交换.6、警告:main 函数返回值类型要是void修改后完整代码如下:(亲测,无误)#includevoid main() {\x09int n=

2014-11-03 | 1

[ 综合 ] 编写程序,输入一个正整数n(1

开始输入两个数吧!#include#includemain(){ int i,j,m,n,t,a[100]={0};printf("input m, n:");scanf("%d %d",&m,&n);for(i=0;i

2014-10-07 | 1

[ 综合 ] 用C语言编写程序,输入一个正整数n(1

#include "stdio.h"int main(){\x09int i,j,n;\x09int a[12];\x09int min,mx;\x09scanf("%d",&n);\x09for(i=0;i

2014-11-03 | 1

[ 综合 ] 编写程序,输入一个正整数 n (1≤n≤6)和n 阶方阵a中的元素,如果a是上三角矩阵,输出yes 否则输出no中的

flag,也就是标志的意思,在这里,你没有发现,i的变化范围是

2014-10-13 | 1

[ 综合 ] 3.编写程序,输入一个正整数n,在输入n个整数,按逆序输出这些数!

#include main(){int n,i;int a[10];printf("请输入个数n:");scanf("%d",&n);for(i=0;i=0;i--)printf("%d\t",a[i]);}

2014-11-01 | 1

[ 综合 ] 用VB编写程序,输入一个正整数n,求所有大于1且小于n,同时与n互质的数,存入一个数组并每行5个的格式输出

同时与n互质的数 ------这个不太明白?能说一下吗? 下面1000以内质数算法.Private Sub Command1_Click()Text1.Text = ""For i = 1 To 1000k = 1For j = 2 To i / 2If i Mod j = 0 Then k = 0Next jIf k

2014-10-19 | 1

[ 综合 ] 用C语言编写:“输入一个正整数,统计该整数的位数并计算其各个数位上的数字之和.”

#include int main(){int num = 0;int s = 0;int i = 0;scanf("%d",&num);while(num){s += num%10;num = num/10;i++;}printf("数字个数为%d,各个数相加为%d\n",i,s );return 0;}

2014-11-13 | 1

[ 综合 ] 输入一个正整数,输出该数的各个数字之和.要求编写函数,计算整数的各个数字之和

int sum(int x){\x09int sum=0,n;\x09do{\x09\x09n=x%10;\x09\x09sum=sum+n;\x09\x09x=x/10;\x09}while(x>0);\x09return(sum);}不能x>=0,那样无穷循环了 ,只要>0就进入循环,关键错误 while(x>0)

2014-10-22 | 1

[ 综合 ] 检查下我的程序输入一个正整数,计算该数各位数字的和,并输出倒序数

这个地方会是死循环for(i=0;;i++){ if(a/pow(10,i)>=1){ n++; }没有循环结束语句,那么什么时候会结束呢?也就是说下面的语句其实都没有执行.-------------------------------------------------------------------------

2014-10-27 | 1

[ 综合 ] 用C#语言编写:输入一个正整数n,程序打印出该整数的所有约数(不包括1和该整数本身)使用for循环语句

namespace ConsoleApplication9{    class Program    {        static&nbs

2014-12-11 | 1

[ 综合 ] 编写一个程序,输入一个正整数,并做以下运算:如果为偶数,除以2,如果为奇数,乘3加1.得到的结果再按上

本人不会C#,算法相通,用c语言演示一下:#includevoid main(void){int zhengshu=0;int result = 0;scanf("%d\n",&zhengshu);while(zhengshu!= 1){if(zhengshu / 2 == 0){zhengshu = zhengshu

2014-10-19 | 1

[ 综合 ] 编写一个程序,输入一个正整数,并做以下运算:如果为偶数,除以2,如果为奇数,乘以3加1,得到的结果再按上述要求运算,直到

main(){int a;int c=0;scanf("%d",&a);while(a!=1){if(a%2==1)a=a*3+1;elsea=a/2;c++;}printf("%d\n",c);}

2014-12-11 | 1

[ 综合 ] 用Pascal编写一程序,输入一个正整数N,将N分解成质因数幂的乘积形式(帮忙看一下我哪里错了)

1.每次除完之后i 要更新,你这里i的值就没变过2.每次输出后要把t 赋值为0;3.if n mod i=0 thenbegint:=t+1;n:=n div i;if n=1 then write(i,'(',t,')');end这里不能用IF语句,用IF语句只会出1次,要改为WHILE语句我把你的程序改了一下,贴在

2014-11-20 | 1

[ 综合 ] 输入一个正整数n,计算1 - 1/4 +1/7 -1/10 +1/13 -1/16+.的前n项之和,输出时保留3位小数

程序中的a b 不知道做什么用的.pow(x,y)中 x,y值反了,跟踪发现c=pow(x,-1)值为0这里因为c是整型,自动忽略小数位,值为0所以sum=sum+a*c;得到sum=0恒成立#include #include int main (){\x05int i=0,n=0,d=0;\x05//int b=0;

2014-11-10 | 1