c语言题求救阿设有7×7浮点型数组x(7×7表示7行7列). 要求: (1)从键盘上输入49个浮点数对数组x赋初值. (

vfgyt2022-10-04 11:39:541条回答

c语言题求救阿
设有7×7浮点型数组x(7×7表示7行7列). 要求: (1)从键盘上输入49个浮点数对数组x赋初值.
(2)计算数组x每一行的累加和以及每一列正数的平均值(假设每列中至少有一个正数)。 (3)将数组x、各行的累加和以及各列正数的平均值依次写到当前目录下的二进制文件array.txt中

已提交,审核后显示!提交回复

共1条回复
wexen 共回答了17个问题 | 采纳率100%
#include
#define k 7
void main()
{
int i, j;
float aa[k][k],bb[k]={0},cc[k]={0},dd[k]={0}; printf("请依次输入49个数n");
for(i=0;ifor(j=0;j{
scanf("%f", &aa[i][j]);
}
for(i=0;ifor(j=0;j{
bb[i]+=aa[i][j];
if(aa[i][j]>0)
{
cc[j]+=aa[i][j];
dd[j]++;
}
}
for(j=0;jcc[j]=cc[j]/dd[j]; printf("这49个数构成7*7数组为n");
for(i=0;i {
printf("n");
for(j=0;j{
printf("%f ", aa[i][j]);
}
}
printf("n");

printf("每一行和依次为n");
for(i=0;iprintf("%f ", bb[i]);

printf("n"); printf("每一列正数平均值依次为n");
for(i=0;iprintf("%f ", cc[i]);

printf("n");

}
//注意输入的49个数用空格键隔开
1年前

相关推荐

一道简单的c语言题~~~要的不只是答案。(15)
一道简单的c语言题~~~要的不只是答案。(15)
(40)设有如下说明
typedef struct st
{long a;int b;char c[2];}new;
则下面叙述中正确的是______。
a.以上的说明形式***
b.st是一个结构体类型
c.new是一个结构体类型
d.new是一个结构体变量
参考考答案是c
我觉得a和c都对因为书上有一句话
结构体变量的定义:
struct 结构体类型名 结构体变量名;
烟JUN1年前1
胖胖1984 共回答了18个问题 | 采纳率94.4%
你一定没有看到书上说的另外一句(或者一段)话:“typedef用于自定义数据类型”,这个语句用typedef为struct ST起了一个新名字,叫NEW,所以NEW和struct ST是一样的,都可以用来定义这种结构体类型的变量。所以C是正确的
一道很基础的C语言题以下选项中正确的实型常量是A) 0 B) 3.1415 C) 0.329 X 10^2 D) .87
一道很基础的C语言题
以下选项中正确的实型常量是
A) 0 B) 3.1415 C) 0.329 X 10^2 D) .871
答案只选D但是按照书上写的定义,我认为BC都正确啊,
ttthot1234561年前1
ranchunyu 共回答了20个问题 | 采纳率85%
函数有参数的.参数是一个数组,C语言中数组做参数一个是传递数组元素值 例如 fun(a[0]),或者传递整个数组 ,写法就是上面void max_min(int a[],int n),第一个参数是数组名,表示数组首地址,第二个参数是传递数组大小.
即使是无参数的函数也可以使用return语句.return语句和函数有没有参数没关系,它表示函数返回值.另外即使是void类型函数也可以用一个return ,但return后面不能有表达式.