早教吧 育儿知识 作业答案 考试题库 百科 知识分享

C语言结构体请定义一个表示向量(即一个整数系列)的结构体,并编写一个模块化的程序来完成以下任务:创建一个向量。修改给定元素的值。乘以一个比例值。按如下形式显示向量。

题目详情
C语言 结构体
请定义一个表示向量(即一个整数系列)的结构体,并编写一个模块化的程序来完成以下任务:
创建一个向量。
修改给定元素的值。
乘以一个比例值。
按如下形式显示向量。
(10,20,30,...)
▼优质解答
答案和解析
#include
#include
struct vect{
int v1;
int v2;
int v3;
};
int main()
{
vect myVector,myvect;
myVector.v1=10;
myVector.v2=20;
myVector.v3=30;
printf("%c%d,%d,%d%c\n",'(',myVector.v1,myVector.v2,myVector.v3,')');
myvect=myVector*5;
printf("%c%d,%d,%d%c\n",'(',myvect.v1,myvect.v2,myvect.v3,')');
return 1;
}
vect operator *(vect vec,int n)
{
vect p;
p.v1=vec.v1*n;
p.v2=vec.v2*n;
p.v3=vec.v3*n;
return p;
}
看了C语言结构体请定义一个表示向量...的网友还看了以下: