C语言程序:请定义一个表示向量(即一个整数系列)的结构体,并编写一个模块化的程序来完成以下任务

(a)创建一个向量。(b)修改给定元素的值;(c)乘以一个比例值;(d)按如下形式显示向量(10,20,30,...)(e)计算两个向量的和;要求用一个input函数实现... (a)创建一个向量。
(b)修改给定元素的值;
(c)乘以一个比例值;
(d)按如下形式显示向量(10,20,30,...)
(e)计算两个向量的和;
要求用一个input函数实现向量的创建,用一个update函数实现向量的修改,用一个multiply函数实现向量的乘法,用一个show函数显示向量,用一个add函数实现两个向量加法
展开
 我来答
jing123ke
2011-12-07
知道答主
回答量:10
采纳率:0%
帮助的人:4万
展开全部
#include<stdio.h>
struct vect
{
int v1;
int v2;
int v3;
};
void a(struct vect *v,int n)
{

v->v1=(v->v1)*n;
v->v2=(v->v2)*n;
v->v3=(v->v3)*n;

}
main()
{
struct vect myvector;
myvector.v1=10;
myvector.v2=20;
myvector.v3=30;
printf("(%d,%d,%d)\n",myvector.v1,myvector.v2,myvector.v3);
a( &myvector ,5);
printf("(%d,%d,%d)\n",myvector.v1,myvector.v2,myvector.v3);
getch();

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
豌豆荚0ACdz
2011-12-08 · TA获得超过733个赞
知道小有建树答主
回答量:411
采纳率:100%
帮助的人:137万
展开全部
#include<stdio.h>
struct vect
{
int v1;
int v2;
int v3;
};
void b(struct vect *p,int m)
{
p->v1=10;
p->v2=m;
p->v3=30;
}
void a(struct vect *v,int n)
{
v->v1=(v->v1)*n;
v->v2=(v->v2)*n;
v->v3=(v->v3)*n;
}
main()
{
int m,n;
struct vect myvector;
printf("input three numbers:\n");
scanf("%d %d %d",&myvector.v1,&myvector.v2,&myvector.v3);
printf("(%d,%d,%d,...)\n",myvector.v1,myvector.v2,myvector.v3);
printf("input n:");
scanf("%d",&n);
a(&myvector,n);
printf("(%d,%d,%d,...)\n",myvector.v1,myvector.v2,myvector.v3);
printf("input m:");
scanf("%d",&m);
b(&myvector,m);
printf("(%d,%d,%d,...)\n",myvector.v1,myvector.v2,myvector.v3);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
靓丽还清湛的标兵5177
2011-12-03 · TA获得超过1649个赞
知道小有建树答主
回答量:1032
采纳率:100%
帮助的人:989万
展开全部
向量的乘法?怎么个乘法啊,提示一下,别的内容看得懂,这个向量的乘法不明白怎么操作?
追问
我懂得话就不需要提问了.题目就是这么问的
追答
只一个向量乘法不懂就只问一个向量乘法怎么回事不得了,搞这么多上来干啥子
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e3bcfe4
2011-12-03
知道答主
回答量:31
采纳率:0%
帮助的人:6.8万
展开全部
不好意思啊?我不会你像团队求助吗?
追问
?什么意思?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式