问题解决。如右图所 示,一块平行四边形的草 坪中有一条长8米、宽未 知几米的小路,请编写程 序,实现从键盘上输入小 路的宽,求草坪的面积。 如果铺每平方米草坪的价 格是16元,那么铺好这些草坪需要多少钱?
NmR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库NmR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库【分析】依题意,可得该草坪是一个平行四边形,长为20米,中间有一条长方 形小路,小路的长为8米,也是平行四边形的高,小路的宽未知,当小路的宽从键盘 输入后,小路的面积就确定,草坪的面积等于平行四边形的面积减去小路的面积也随 之确定,相应的问题就能得到解决。
NmR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库【参考程序】
#include<iostream>NmR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
using namespace std;NmR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
int main()NmR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
{NmR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
int x,s,money,l=20,h=8,p=16;NmR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
cout<<"请输入小路的宽:"<<endl;NmR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
cin>>x;NmR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
s=l*h-x*h;NmR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
money=s*p;NmR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
cout<<"当小路的宽为:"<<x<<"米时,草坪面积为:"<<s<<"平方米。"<<endl;NmR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
cout<<"铺好这些草坪需要:"<<money<<"元钱。";NmR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
return 0;NmR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
}NmR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
NmR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库