三道C程序设计题目求解

来源:百度知道 编辑:UC知道 时间:2024/06/03 07:24:25
如题:
1 + 1/3(三分之一) + 1/5 +... + 1/99
求和的设计
1 - 1/3 + 1/5 - 1/7 + 1/9 ...1/99
的结果计算
第三道是:
a.求小于500的能被13 或 17 整除的 自然数之和?
b.求小于500的 最大的10个 能被13 或 17 整除的 自然数之和?

特别一道题:这题有阶乘算法3!=3*2*1
x - (2/3!)乘以x的5次方 + (3/5!)乘以x的5次方 - (4/7!)x7次方
计算结果.x指可以用scarf输入
int就错了 第一题是分数小数的计算 肯定是 float

这是第一题:
#include<stdio.h>
main()
{
int n,temp,sum=0;
for(n=1;n<=99;n+=2)
{
temp=1/n;
sum=sum+temp;
}
printf("sum=%d\n",sum);
}
第二题:
#include<stdio.h>
main()
{
int n,temp,sign,sum=0;
for(n=1;n<=99;n+=2)
{
temp=1/n;
sum=sum+temp;
sign=-sign;
}
printf("sum=%d\n",sum);
}
第三题
#include<stdio.h>
main()
{
int n,sum=0;
for(n=13;n<=500;n++)
{
if(n%13==0||n%17==0)
sum+=n;

}
printf("sum=%d\n",sum);

}