今日授课以结束for语句。
书还没细致地看。
写了几个课后作业:
1.用if语句求三数中的最大数(逻辑式的等价转化是最有味道的东西):
#include<iostream>
using namespace std;
int main()
{
cout<<"请输入三个整数"<<endl;
int a,b,c,max;
cin>>a>>b>>c;
if (a>b) max=a;
else max=b;
if (b>c) max=b;
else max=c;
cout<<"MAX="<<max<<endl;
}
2.连系前几天写过的蝴蝶数。
思考 如何对一个整数做素因子分解?
用了几个只见过没深究过的东西。
结果?当然是失败啦~
输不出预期。
#include<iostream>
using namespace std;
int main()
{
int n,i=1; double m;
cout<<"输入正整数n=";
cin>>n;
for(i=1;i<n;i++)
{
m=i%n;
if(m==0)
//cout<<"该数素因子包括:"<<endl;
cout<<i<<endl;
}
}
夜已深,神已乏,约明日再改。