帮忙设计一个C语言简单的乘法程序

来源:百度知道 编辑:UC知道 时间:2024/06/06 09:47:59
各位高手。帮忙设计一个小程序了。 要求,我输入十四个数。程序让它们相乘,并计算乘积。
忘了说明我的数据,是带小数的,精确到小数点后两位,最好能制作一个INPUT 文件

这个还简单?双精度型占8 个字节(64位)内存空间,其数值范围为1.7E-308~1.7E+308,可提供16位有效数字。14个数字相乘,很容易超出这个范围。所以不好做。

#include <stdio.h>
#include <stdlib.h>
int
main( void )
{
int i;
float number[14];
float number;

printf( "请输入依次14位数:(如1 2 3 4 5 ...)\n" );
for( i = 0; i < 14; i++ )
{
scanf( "%f", &number[i] );
}

for( number = number[0], i = 1; i < 13; i++ )
{
number *= number[i];
}

printf( "结果为:%.2f\n", number );

return EXIT_SUCCESS;
}
改过了。

#include<stdio.h>

#include<stdlib.h>

void main()

{

 double a,sum=1;

 int i;

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

 {

  printf("请输入第%d个数",i+1);