c语言编程问题4
编程题
(7)编程 :从键盘输入一列正数(负数则结束),求其倒数和并输出。数据如下:10,15,16,21,32,17,65,67,98,-2;
(8)计算并输出2~100间所有的素数。
这是第7,8题,如果有人能直接帮我做18道题,我直接给500分,能帮我的朋友M我。谢谢
参考答案:(7)
#include<stdio.h>
int main()
{
double n,ans=0.0;
while (scanf("%f",&n)&&n>0)
ans+=1.0/n;
printf("%lf\n",ans);
return 0;
}
(8)
#include<stdio.h>
#include<math.h>
int main()
{
int i,t,isprime;
for (i=2;i<=100;i++)
{
t=int(sqrt(i));
isprime=1;
for (j=2;j<=t;j++)
if (i%j==0)
{
isprime=0;
break;
}
if (isprime==1) printf("%4d",i);
}
printf("\n");
return 0;
}