设有a[n],b[n]。求a[0]*b[0]+a[1]*b[1]+...+a[n-1]*b[n-1] 。其中n,及数组a和b的元素值由键盘输入。 程序运行示例如下: Input n 3 Input array a 1 2 3 Input array b 4 5 6 sum=32.000000 输入输出格式如下: *****printf("Input n\n"); *****scanf("%d",&n); *****printf("Input array a\n"); *****scanf("%f",&a[i]); *****printf("Input array b\n"); *****scanf("%f",&b[i]); **** printf("\nsum=%.2f\n", sum); 用c语言写
时间: 2023-07-23 15:42:28 浏览: 103
以下是用 C 语言编写的程序:
```c
#include <stdio.h>
int main() {
int n, i;
float a[100], b[100], sum = 0;
printf("Input n: ");
scanf("%d", &n);
printf("Input array a: ");
for (i = 0; i < n; i++) {
scanf("%f", &a[i]);
}
printf("Input array b: ");
for (i = 0; i < n; i++) {
scanf("%f", &b[i]);
}
for (i = 0; i < n; i++) {
sum += a[i] * b[i];
}
printf("sum=%.2f\n", sum);
return 0;
}
```
程序思路:
1. 定义变量 `n`、`i`、`a`、`b` 和 `sum`。
2. 从键盘输入一个整数 `n`,表示数组的元素个数。
3. 从键盘输入数组 `a` 的元素值。
4. 从键盘输入数组 `b` 的元素值。
5. 计算 `a[0]*b[0]+a[1]*b[1]+...+a[n-1]*b[n-1]`,并将结果保存到变量 `sum` 中。
6. 输出结果 `sum`,保留两位小数。
注意事项:
1. 数组下标从 0 开始,最大下标为 `n-1`。
2. 数组的元素类型为浮点数,使用 `%f` 进行输入和输出。
3. 输出结果时,使用格式化字符串 `"%.2f"`,表示保留两位小数。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)