#include <iostream>
using namespace std
#define pi 3.14159265
double maxvolume(double a,double b)
{
double v1,v2,r
r=b/(2*pi+2)
v1=pi*r*r*a
r=a/(2*pi+2)
v2=pi*r*r*b
if(v1>轮源v2)
return v1
else
return v2
}
int main()
{
double a,b
cout<<"请输入矩形的长宽:"
cin>>a
cin>>b
cout<<"最大圆柱坦桐扒体积:"<<maxvolume(a,b)<<endl
return 0
}
【第二道】
//事实上,涂色方案不止样让昌例上的一种,我把所有的可行方案都输出了一下
#include <iostream>
using namespace std
int data[][8]={ {0},
{0,0,1,0,0,0,1,1},
{0,1,0,1,1,1,1,0},
{0,0,1,0,1,0,0,0},
{0,0,1,1,0,1,0,0},
{0,0,1,0,1,0,1,0},
{0,1,1,0,0,1,0,1},
{0,1,0,0,0,0,1,0}
}
int total
int color[8]
char COLOR[5]={' ','R','Y','B','W'}
void output()
{
total++
cout<<"["<<total<<"]\t"
for(int i=1i<=7i++)
{
cout.width(2)
cout<<COLOR[color[i]]
}
cout<<endl
}
bool checkcolor(int s)
{
for(int i=1i<=7i++)
{
if(data[i][s]==1&&color[i]==color[s])
return false
}
return true
}
void drawcolor(int s)
{
if(s>7)
output()
else
for(int i=1i<=4i++)
{
color[s]=i
if(checkcolor(s))
drawcolor(s+1)
}
}
int main()
{
cout<<"\t"
for(int i=1i<=7i++)
{
cout.width(2)
cout<<i
}
cout<<endl
drawcolor(1)
cout<<endl<<"\t涂色方案总数:"<<total<<endl<<endl
return 0
}
当然可以,只要你时间够用瞎亩的话,但是估计仅仅可以学到一小部分,磨猛森想要编程是不太可能的。我就是学软件工程的,想要编程知悄,光是C语言是不够的,还要学逻辑运算,高等数学,数据结构,函数库等等。0基础人,应该根据你的兴趣,来选择对应的语言来学。C++并不是针对零基础的人来学习的。而且编程这个概念很大,不同领域需要学习的编程语言不同。应该先森绝前从你兴趣开始,有兴趣再决定编程领域,有了编程领域在决定语言.不同的语言对应着不同编程领域,如果你要学完那是有点不现实.因此你要回想一下你兴趣来源是什么?比如喜欢做黑客,喜欢研究反病毒,喜欢为Windows桌面开发一些实用的小软件等等.要分析好兴趣来由,在决定你的发展方向,就好了.比如你喜欢为WINDOWS开发软件,那么 C语言是必备基础,学好好了然后在扩展一门面向对象的语言比如C++ C# JAVA 等.这些是不错的选择。然后光有此清语言不行,为了软件的质量保证,还需要研究一下系统理论基础,这样你的软件才能做到对系统的作家兼容性和获取最佳性能。
也可百度一下, 80x86汇编小站宏野 这个网站里面有几篇关于编程入门文章或许会对你有帮助, 或者 你直接联系 这个站长 跟他交流编程方面的事情
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)