扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
int fun(){ int i,s=0;for(i=1;i=100;i+=2)s+=i*i;return s;} //以上为满足题意要求的函数,以下为主函数。
网站的建设成都创新互联公司专注网站定制,经验丰富,不做模板,主营网站定制开发.小程序定制开发,H5页面制作!给你焕然一新的设计体验!已为石凉亭等企业提供专业服务。
1 遍历1~100;2 逐个求平方值;3 累加到变量上;4 打印结果。
include stdio.hmain(){ int a,i;for(i=1;i=100;i++){ if(i%2==0){ a=i*i;printf(%d ,a);} } getchar();} //你的getchar放错位置了。
while(i=100);} 下面的是用WHILE做 includestdio.h main(){ int i=1,m;while(i=100){ m=i*i;printf(%d*%d=%d\n,i,i,m);i++;} } 就是这么做的,我也是刚学C,不过这个我写过。
把c+=1/k改成c+=0/k。因为k是整数,1/k除k==1时外一律是0。
sum+=array[i]*array[i];return(sum);//要返回平方和的值,返回到主函数,所以此函数是 int 型,int 型才有返回值,void的没有 } 但我建议你自己写写,写了哪有问题再问,这样对你会比较好。
1、在C语言中,没有专门的函数来表示平方。例如对于变量x,其平方可以表示为x*x 也可以用pow函数表示,注意:要用pow函数,需要include math.h,而且x为double型。
2、C语言中没有平方的准确表达,一般用 乘号来运算,例如x的平方为x*x另外math.h中有一个幂计算。double pow (double x,double y), 表示X的Y 次方,Y=2时,表示X的2次方。
3、a的平方表示为a*a,平方还可以用pow(a,2)。a开方表示为sqrt(a)。
常规做法。需要先输入n值,然后从1到n进行循环。 对于每个值,计算平方值并累加到结果上。 最终输出结果即可。参考代码:include stdio.hint main(){ int k, n, s=0; scanf(%d,&n);//输入n值。
可以使用一个循环来计算1到n的平方和,具体算法如下:定义一个变量sum,用于存储平方和,初值为0。循环变量i从1到n,每次将i的平方加入sum中。循环结束后,输出sum即可。
算法:1 输入N;2 循环输入N个数值;3 将每个数值累加到结果上;4 循环结束后输出结果。
n=7时sum=71;n=10时sum=2572;n=12时sum=31514 注意:当n=13时,由于整型最大数才65535,产生了溢出得到sum为负值。如果想扩展其数值大小,可定义变量为long型。如果在你的C编译环境中无法运行,请认真调试即可。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流