admin 管理员组文章数量: 1086019
2024年4月22日发(作者:java程序设计基础心得)
大一期末C++考试20题
1. 求100~200以内的素数
#include
using namespace std;
int main()
{
int i,m;
for(i=100;i<=200;i++)
{
for(m=2;m<=(i/2);m++)
if(i%m==0)
break;
if(m>(i/2))
cout<
}
return 0;
}
2. 《C++同步练习及实验指导》P31第1题。
#include
#include
using namespace std;
float fun(float x)
{
return x*x-5*x+4;
}
int main()
{
cout< float x; cin>>x; cout< cout< return 0; } 3. 《C++语言程序设计教程》P48编程题第(2)题 摄氏温度与华氏温度的转换公式为c=5(f-32)/9,其中c为摄氏温度,f和华氏温度。 写出两者互相转换的表达式,将表达式放到程序中,以整数形式输入一种温度值,以整 数形式输出转换后温度值。 #include using namespace std; int main() { int f,c,i; cout<<"摄氏度→华氏度请输入1,华氏度→摄氏度请输入2"< cin>>i; cout< if(i==1) { cout<<"请输入摄氏温度"; cin>>c; f=9.0/5*c+32; cout<<"对应的华氏温度为"< } if(i==2) { cout<<"请输入华氏温度"; cin>>f; c=5.0/9*(f-32); cout<<"对应的摄氏温度为"< } return 0; } 4. 《C++语言程序设计教程》P69(4) 百钱百鸡问题:鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一;百钱买百鸡,翁、 母、雏各几何?(改写本章百钱百鸡程序,减少循环层数以及循环次数,优化循环。) #include using namespace std; int main() { int i,j; for(i=0;i<=20;i++) for(j=0;j<=33;j++) if((5*i+3*j+(100-i-j)/3)==100&&(100-i-j)%3==0) cout<<"鸡翁,鸡婆,鸡雏各有:"< return 0; } 5. 《C++语言程序设计教程》P69(9) 编写一程序,按下列公式求圆周率,精确到最后一项绝对值小于10^(-8) #include #include using namespace std;
版权声明:本文标题:大一期末软件编程考试20题 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1713729715a648850.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论