猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
计算输入点与坐标轴围城的面积
从键盘输入一批大于零的整数(设个数为n,事先未知,输入非法字符或文件结束标志表示本次输入结束),将x=0,1,2,n-1作为横坐标,由这批数作为纵坐标,计算这批点在坐标轴上连成折线后与x、y坐标轴围城图形的面积。要求使用int x;…while(scanf("d",&x)==1)。
一直超菜的尾
浏览 1337
回答 1
1回答
asd8532
int main() { int d, t = 0, area = 0; while (scanf("%d", &d) == 1) { if (t * d >= 0) area += d > 0 ?(t + d) : (-t-d); else area += t > 0? (t - d) : (d - t); t = d; } printf("area is %d\n", area >> 1); return 0; }
1
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
C
typedef入门问题
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续