上机实验平时作业

发布 2022-06-26 16:50:28 阅读 2730

题目1:编程求解鸡兔同笼问题:鸡兔同笼共有30只,脚共有90只,计算笼中鸡兔各有多少只。

c源程序:穷举法。

#include

#include

using namespace std;

int main()

int amount_,feet_,i,j; /i是兔子,j是鸡。

int flag=0;

cout<<"请输入鸡兔的总数: "

cin>>amount_;

cout<<"请输入鸡兔脚的个数:";

cin>>feet_;

for(i=0;i<=amount_;i++)

for(j=0;j<=amount_;j++)

if(flag==0)

return 0;

数学表达式。

#include

using namespace std;

void main()

int s,n,i,j;

c[, 请输入鸡兔的总数:";

cin s;

cout 请输入鸡兔脚的总数:";

cin [,n;

i=(4*s-n)/2;

j=s-i;

if(i*2+j*4==n &&i>=0 &&j>=0)

cout [,鸡有i只”<<兔有j只”<程序运行结果。

题目2:编程序实现华氏温度到摄氏温度的转换,其转换公式为:c=5/9*(f-32),其中f表示华氏温度,c表示摄氏温度。要求计算值保留2位有效小数位,对第3位小数4舍5入。

c源程序。#include

using namespace std;

int main()

cout <<请输入华氏温度:”

cin >>f ;

x=5.0/9*(f-32);

c=(int)(x*100+0.5)/100.0 ;

cout<<”对应摄氏温度是:”

程序运行结果。

题目3:编程,求平面上(x1,y1)和(x2,y2)两点之间的距离。要求两点的坐标值从键盘上输入。

c源程序。#include

#include

using namespace std;

int main()

int x1,y1,x2,y2;

double d;

cout<<"两点之间的坐标分别为(x1,y1),(x2,y2)"<<请输入点(x1,y1)的坐标";

cout<<"x1=";

cin>>x1;

cout<<"y1=";

cin>>y1;

cout<<"请输入点(x1,y1)的坐标";

cout<<"x2=";

cin>>x2;

cout<<"y2=";

cin>>y2;

d=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));

cout<<"该两点之间的距离为:"

运行结果。题目4:编程实现如下功能:

任意输入一个3位整数x(其中x的展开式为100*a+10*b+1*c),要求计算数字“bca”的值,将其值保存于k(k为bca三个数字构成的一个3位整数)变量中,然后计算sum=x+k的值。最后分别输出:x,k,sum的值。

c源程序。#include

using namespace std;

int main()

int x,a,b,c,k,sum;

cout <<请输入三位整数:” cin >>x ;

c=x%10;

b=(x/10)%10;

a=x/100;

k=b*100+c*10+a;

sum=x+k;

cout <

平时作业上机实验

平时作业。一 判断题。1.马克思主义具有阶级性,所以是不科学的 2 唯心主义否认思维和存在的同一性 3 设想不运动的物质是唯心主义的 4 根据普遍联系的观点,割下来的人手就不再是人手 5 矛盾就是前言与后语不匹配 6 矛盾的同一性就是己方的存在以对方的存在为前提 7 唯物主义是可知论,唯心主义是不可...

上机实验平时作业

题目1 从键盘上输入三个整数 a,b,c 输出三个数,要求对其按从大到小的顺序排序 排序后有 a b c 输出排序后的三个数。源程序。include using namespace std int main int a,b,c,max cout 请输入三个整数 a b c if a b max a ...

上机实验作业

1 举例说明搜索引擎中filetype site 双引号这三个高级检索语法的功能。要求 1 请问上述语法的作用是什么?什么情况下用到这些语法?filetype 是按照文件类型搜索,有价值的资料在网络上并非是普通的网页,而是以 word powerpoint pdf 等格式存在。百度支持对 offic...