代码积累day2



//求差的几种做法

解答一:根据比较结果,直接输出大值减小值的差

#include
using namespace std;
int main(){
    int a,b;
 cout<<"请输入a和b的值:"<<"\n";
 cin>>a>>b;
 cout<  if(a>b)
 cout<  else
 cout<  
 
 
 
 
 return 0;
 }

用另一个变量,记录下大值减小值的结果后再输出

#include         
using namespace std;     
int main( ) 

    int a,b,c;   
    cout<<"请输入a、b的值:";  
    cin>>a>>b; 
    if(a>b) 
        c=a-b;  
    else  
        c=b-a; 
    cout<     return 0;    


解答三:先通过交换,保证a>=b后,输出a-b//非要a-b的

#include         
using namespace std;     
int main( ) 

    int a,b,t;   
    cout<<"请输入a、b的值:";  
    cin>>a>>b; 
    if(a     { 
        t=a; 
        a=b; 
        b=t; 
    } 
    cout<     return 0;    

解答四:先算出两数的差,如果是负值,求出其相反数并输出

#include         
using namespace std;     
int main( ) 

    int a,b,c;   
    cout<<"请输入a、b的值:";  
    cin>>a>>b; 
    c=a-b; 
    if(c<0)  //如果这个差值是负的,c赋值为c的相反数-c 
        c=-c; 
    cout<     return 0;    




//求米与厘米之间的转换

#include
using namespace std;
int main(){
    double m;
    double f;
    cout<<"请输入f:"<<"\n";
    cin>>f;
    m=10*f;
 cout<  
 
 return 0;
}



//从键盘上输入一个数,判断该数是否为素数

#include
using namespace std;
int main()
{
    int number,flag=1;
 cout<<"请输入一个大于1的整数:"<<"\n";
 cin>>number;
 if(number<=1){
  cout<<"输入有误!请重新输入:"<   return 0;
 }
 for(int i=2;i<=number/2;i++)
     if(number&i==0){
      flag=0;
      break;
     }
 if(flag)
    cout<     else
    cout<     
 return 0;
}

输入3个整数,输出其中的最大值-

#include
using namespace std;
int main( )
{
    int a,b,c,max;
    cout<<"请输入四个数值:";
    cin>>a>>b>>c;
    //先求出a和b的大值
    if(a>b)
        max=a;
    else
        max=b;
    //再求出c和max的大值
    if(c>max)
        max=c;
    cout<<"最大值是: "<     return 0;
}


(3某公司工资按周发放,标准是每小时制20元,若员工周工作时间超过40小时,超出部分每小时30元。编程序输入一名员工一周的工作小时数,输出他的周工资。

#include
using namespace std;
int main(){
 int hour,sum;
 cout<<"请输入你一周的工作时间(小时):"<<"\n";
 cin>>hour;
 if(hour>40)
 sum=40*20+(hour-40)*30;
 else
 sum=hour*20;
 cout<<"工资为"<  
 
 
 return 0;
}



你可能感兴趣的:(代码积累day2)