永发信息网

C语言的几道简单小题

答案:4  悬赏:40  手机版
解决时间 2021-08-17 03:33
  • 提问者网友:戎马万世
  • 2021-08-16 15:18

1.从键盘中任意输入10个实型数,求其倒数的和并输出;

2.任意输入一个素数,将它分解为两个素数之和;

谢谢各位大侠啊~~~

最佳答案
  • 五星知识达人网友:逃夭
  • 2021-08-16 15:26

#include<stdio.h>
void main()
{
double a[10],sum=0;
int i;
for(i=0;i<10;i++)
{ scanf("%lf",&a[i]);
  sum+=(double)1/a[i];
}
printf("sum= %lf \n",sum);


}

全部回答
  • 1楼网友:野味小生
  • 2021-08-16 18:46

1.

  #include "stdio.h"

  main()

  {int i ,b[],sum=0;

   for (i=0;i<=10;i++)

   {scanf("%d",b[i]);}

   sum=sum+1.0/(b[i]);

printf("%f",sum);

}

  • 2楼网友:一袍清酒付
  • 2021-08-16 17:41
第1题 : #include <stdio.h> void main() {     int i=0;     float arr[10]={0.0}, tmp=0.0;     printf("请输入10个数字:\n");     for(i=0; i<10; i++)         scanf("%f", &arr[i]);     printf("倒序前:\n");     for(i=0; i<10; i++)         printf("%.2f  ", arr[i]);     printf("\n");     // reverse     for (i=0; i<5; i++)     {         tmp = arr[i];         arr[i] = arr[9-i];         arr[9-i] = tmp;     }     printf("倒序后:\n");     for(i=0; i<10; i++)         printf("%.2f  ", arr[i]);     printf("\n"); } 结果:
  • 3楼网友:琴狂剑也妄
  • 2021-08-16 16:03

#include "stdio.h"

int main() {     float f[10],sum;  int i;  printf("Please input ten number:\n");  for(i=0;i<10;i++)   scanf("%f",&f[i]);  for(i=0,sum=0.0;i<10;i++)   sum=sum+1.0/f[i];     printf("The sum is:%f\n",sum);  return 0; } 第二题只要将所有可能输出么?还是只要输出一种情况即可

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯