浙大版《C語言程式設計(第3版)》題目集 習題9-3 平面向量加法
阿新 • • 發佈:2020-10-13
- - -》博主推薦,學生黨、程式設計師必備,點選檢視- - - >>>>>
熱門文章推薦
以下50道演算法程式設計題訪問量較大,包含常用語法,資料結構,解題思路等等,作為C語言學習者必練題目推薦給各位。創作不易,記得一鍵三連哦!!!
習題9-3 平面向量加法
本題要求編寫程式,計算兩個二維平面向量的和向量。
輸入格式:
輸入在一行中按照“x~1~ y~1~ x~2~ y~2~
”的格式給出兩個二維平面向量v~1~=(x~1~, y~1~) 和v~2~=(x~2~ ,y~2~) 的分量。
輸出格式:
在一行中按照(x, y)的格式輸出和向量,座標輸出小數點後一位(注意不能輸出−0.0)。
輸入樣例:
3.5 -2.7 -13.9 8.7
輸出樣例:
(-10.4, 6.0)
程式碼:
#include <stdio.h>
#include <math.h>
int main(){
double x1,y1,x2,y2;
scanf("%lf %lf %lf %lf",&x1,&y1,&x2,&y2);
double x,y;
x=x1+x2;
y=y1+y2;
if(fabs(x)<0.05){
x=fabs(x);
}
if(fabs(y)<0.05){
y=fabs(y);
}
printf("(%.1f, %.1f)",x,y);
return 0;
}