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