171018—if程序。

来源:互联网 发布:nba2k17乔丹捏脸数据 编辑:程序博客网 时间:2024/06/06 19:55

今日授课以结束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;    } } 

夜已深,神已乏,约明日再改。