题解 | #牛牛的平面向量#
牛牛的平面向量
https://www.nowcoder.com/practice/0e0d472d6a30469ab90d8b0aef7f81fe
int n,x=0,y=0,sumX=0,sumY=0; scanf("%d",&n); for(int i=0;i<n;i++){ scanf("%d %d",&x,&y); sumX+=x; sumY+=y; } printf("%d %d",sumX,sumY); return 0; return 0; }
# include<stdio.h> # include<string.h> # include <stdlib.h> int main() { int c; scanf("%d",&c); int i,x=0,y=0; int a[2]; for(i=0;i<c;i++) { int j; for(j=0;j<2;j++) { if(j==0) { scanf("%d",&a[j]); x+=a[0]; } if(j==1) { scanf("%d",&a[j]); y+=a[1]; } } } printf("%d %d",x,y); return 0; }
发现这题简单的扣啊。刚逛了一下,发现我的确实太复杂了~ 申请的数组多余了。第一个确实简洁。
可以看成是循环n次,每次都是读取两个数,这两个数分别和之前相应的累加。所以再申请四个变量,两个变量累加,两个变量读取。
#为什么直播平台的打赏都是虚拟币#