欢迎来到天天文库
浏览记录
ID:7821632
大小:32.50 KB
页数:3页
时间:2018-02-27
《c++上机实验答案实验三》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、(1)编程序,用以确定员工的工资总额。对于员工每周工作的前40小时,公司按正常工作时间标准支付。超出40小时的工作时间按正常工作时间标准的1.5倍付酬。示例输出Enterhoursworked(-1toend):39Enterhourlyrateoftheworker($100.00):10.00Salaryis$390.00Enterhoursworked(-1toend):41Enterhourlyrateoftheworker($100.00):10.00Salaryis$415.00Enterhoursw
2、orked(-1toend):-1usingnamespacestd;intmain(){intSalary,t;cout<<"请输入工作时间"<>t;if(t<=40)Salary=40*10;if(t>40)Salary=400+(t-40)*15;cout<<"t="<3、11。编写一个程序,读入一个5位整数,判断它是否是回文。提示:n 运用除法和模运算符将数的每一位分离为单独的数。n 将每一位数值存储到各自的变量中。n 比较第1位和第5位,以及第2位和第4位,如果相等,则为回文。#includeusingnamespacestd;intmain(){inta,b,c,d,e,m,x;cin>>x;a=x/10000;//wanm=x%10000;b=m/1000;//qianm=m%1000;c=m/100;//bai4、m=m%100;e=m/10;//shim=m%10;//geif(a==m&&b==e)cout<<"是回文"<#include#includeusingnamespacestd;intmain(){inta=0,b=0,c=0,d=0,n,i;charstr[50];cout<<"input"<5、ndl;gets(str);n=strlen(str);for(i=0;i=65)6、7、(str[i]<=122&&str[i]>=97))a=a+1;elseif(str[i]<=57&&str[i]>=48)b=b+1;elseif(str[i]==32)c=c+1;elsed=d+1;}cout<<"英文字母"<8、l;return0;}(4)表示直角三角形的三条边的三个整数,称为勾股弦。找出所有边长(分别为side1,side2和hppotenuse)小于500的勾股弦。提示运用三重for嵌套循环尝试各种可能情况(蛮力法)。#include#includeusingnamespacestd;intmain(){inti,j,k;for(i=1;i<10;i++)for(j=1;j<10;j++)for(k=1;k<10;k++){if((i*i+j*j==k*k)9、10、(i*i+k*k==j11、*j)12、13、(k*k+j*j==i*i))cout<
3、11。编写一个程序,读入一个5位整数,判断它是否是回文。提示:n 运用除法和模运算符将数的每一位分离为单独的数。n 将每一位数值存储到各自的变量中。n 比较第1位和第5位,以及第2位和第4位,如果相等,则为回文。#includeusingnamespacestd;intmain(){inta,b,c,d,e,m,x;cin>>x;a=x/10000;//wanm=x%10000;b=m/1000;//qianm=m%1000;c=m/100;//bai
4、m=m%100;e=m/10;//shim=m%10;//geif(a==m&&b==e)cout<<"是回文"<#include#includeusingnamespacestd;intmain(){inta=0,b=0,c=0,d=0,n,i;charstr[50];cout<<"input"<5、ndl;gets(str);n=strlen(str);for(i=0;i=65)6、7、(str[i]<=122&&str[i]>=97))a=a+1;elseif(str[i]<=57&&str[i]>=48)b=b+1;elseif(str[i]==32)c=c+1;elsed=d+1;}cout<<"英文字母"<8、l;return0;}(4)表示直角三角形的三条边的三个整数,称为勾股弦。找出所有边长(分别为side1,side2和hppotenuse)小于500的勾股弦。提示运用三重for嵌套循环尝试各种可能情况(蛮力法)。#include#includeusingnamespacestd;intmain(){inti,j,k;for(i=1;i<10;i++)for(j=1;j<10;j++)for(k=1;k<10;k++){if((i*i+j*j==k*k)9、10、(i*i+k*k==j11、*j)12、13、(k*k+j*j==i*i))cout<
5、ndl;gets(str);n=strlen(str);for(i=0;i=65)
6、
7、(str[i]<=122&&str[i]>=97))a=a+1;elseif(str[i]<=57&&str[i]>=48)b=b+1;elseif(str[i]==32)c=c+1;elsed=d+1;}cout<<"英文字母"<8、l;return0;}(4)表示直角三角形的三条边的三个整数,称为勾股弦。找出所有边长(分别为side1,side2和hppotenuse)小于500的勾股弦。提示运用三重for嵌套循环尝试各种可能情况(蛮力法)。#include#includeusingnamespacestd;intmain(){inti,j,k;for(i=1;i<10;i++)for(j=1;j<10;j++)for(k=1;k<10;k++){if((i*i+j*j==k*k)9、10、(i*i+k*k==j11、*j)12、13、(k*k+j*j==i*i))cout<
8、l;return0;}(4)表示直角三角形的三条边的三个整数,称为勾股弦。找出所有边长(分别为side1,side2和hppotenuse)小于500的勾股弦。提示运用三重for嵌套循环尝试各种可能情况(蛮力法)。#include#includeusingnamespacestd;intmain(){inti,j,k;for(i=1;i<10;i++)for(j=1;j<10;j++)for(k=1;k<10;k++){if((i*i+j*j==k*k)
9、
10、(i*i+k*k==j
11、*j)
12、
13、(k*k+j*j==i*i))cout<
此文档下载收益归作者所有