第三周作业

例题1  
/***************************** 
***功能:布尔类型使用举例   ** 
******************************/  
#include<iostream>    //编译预处理命令  
#include<iomanip>   //使用控制符boolalpha需使用此头文件  
using namespace std;  //使用标准名字空间 std  
  
int main()        //主函数  
{  
    bool flag=true; //定义布尔型变量flag,并初始化为ture  
    cout<<flag<<endl;  //默认情况下为bool字母(noboolalpha),输出布尔型值 1  
    cout<<boolalpha<<flag<<endl;  //使用输出格式控制符boolalpha,输出布尔值  
    cout<<flag+5<<endl;  //在算术运算中,把布尔数据当作整型数据,输出6  
    flag=0;  //可以给bool类型的变量赋任意类型的值  
    cout<<"执行语句flag=0;后flag的值为:"<<boolalpha<<flag<<endl;  
    flag=0.0;  //0.0为double类型的数值  
    cout<<"执行语句flag=0.0;后flag的值为:"<<boolalpha<<flag<<endl;    
    return 0;  
}  
   
例题2  
/***************************** 
***功能:赋值表达式语句的使用   ** 
******************************/  
#include<iostream>    //编译预处理命令  
#include<iomanip>   //使用控制符boolalpha需使用此头文件  
using namespace std;  //使用标准名字空间 std  
  
int main()        //主函数  
{  
  int a,b,c,d;  
  a=4;  
  b=a;  
  a=5;  
  c=d=6;  
  c*=a;  
  d%=a+b;  
  cout<<"a="<<a<<endl  
      <<"b="<<b<<endl  
      <<"c="<<c<<endl  
      <<"d="<<d<<endl;  
  return 0;  
  
  
例题3  
#include<iostream>  
using namespace std;  
  
int main()  
{  
    short i,j,m,n;  
    i =1000;  
    j=1000;  
    m=i+j;  
    n=i*j;  
    cout<<"m="<<m<<endl;  
    cout<<"n="<<n<<endl;  
    return 0;   
}  
   
   
例题4  
#include<iostream>  
using namespace std;  
  
int main()  //主函数  
{  
   int i=6,j,k,temp;    
   j=++i;  //先对变量i自增,i的值变为7,之后把id值7赋给变量j  
   k=j++;  //先把变量i的值7赋给变量k,然后i的值自增,i的值自增,i的值变为8  
   ++i=1;  //++i可以作为左值,执行完该语句后变量i的值为i  
   cout<<"i="<<i<<endl  
       <<"j="<<j<<endl  
       <<"k="<<k<<endl;  
       return 0;  
}  
例题5  
#include<iostream>  
using namespace std;  
int main()  
{  
    char ch;  
    cout<<"please input a character:";  
    cin>>ch;  
    ch=ch>='a'&&ch<='z'?ch-'a'+'A':ch;  
    //上述语句等价于ch=ch>='a'&&ch<='z'?ch-32:ch;  
    cout<<"The result is:"<<ch<<endl;  
        return 0;  
}  
  
例题7  
#include<iostream>  
using namespace std;  
int main()  
{  
  int ab,ac;  
  double b=3.14;  
  char c='A';  
  ab=int(b);  
  ac=int(c);  
  cout<<"a="<<b<<endl;  
  cout<<"ab="<<ab<<endl;  
  cout<<"c="<<c<<endl;  
  cout<<"ac="<<ac<<endl;  
  return 0;  
}  


主观题

作业2

/*****计算三角形的周长与面积******/   
#include <iostream>  
#include <cmath>  
using namespace std;  
int main()  
{float a,b,c,d,e;  
do  
{  cout<<"分别输入三条边的长度"<<endl;  
cin>>a>>b>>c;  
d=(a+b+c)/2;  
e=sqrt(d*(d-a)*(d-b)*(d-c));  
    cout<<"数据有误"<<endl;  
}  
while(a+b<c||a+c<b||b+c<a);  
{cout<<"三角形周长="<<2*d<<endl;  
cout<<"三角形面积="<<e<<endl;}  
return 0;  
}  
  
调用sqrt函数时需使用#include <cmath>  输入数据不满足构成三角形时报错,并使用do-while语句提示重新输入  


作业3
#include<iostream>    
#include<math.h>    
using namespace std;    
    
int main()    
{    
    int a=7,e=1,f=4,g=2;    
    float m=10.5,n=4.0,k;    
    float x=2.5,y=4.7,z;   
      
      
  
    k=(e+f)/g+sqrt((double)n)*1.2/g+m;    
        
      
    z=x+a%3*(int(x+y)%2)/4;    
        
    cout<<"k="<< k<<endl    
        <<"z="<<z<<endl;    
    return 0;    
}    

作业4

#include<iostream>    
#include<math.h>      
using namespace std;      
int main()      
{      
    double x1,x2,a,b,c,d;      
    cout<<"输入方程x^2+bx+c=0中的a:";      
    cin>>a;      
    cout<<"输入方程x^2+bx+c=0中的b:";      
    cin>>b;      
    cout<<"输入方程x^2+bx+c=0中的c:";      
    cin>>c;      
    d=sqrt(b^2-4*a*c);      
    if(d>0)      
    {      
        x1=(-b+d)/(2*a);      
        x2=(-b-d)/(2*a);      
        cout<<"方程有两个根,且为:x1="<<x1<<",x2="<<x2<<endl;      
    }      
    if(d=0)      
    {      
        x1=x2=(-b)/(2*a);      
        cout<<"方程有两个根,且为: x1="<<x1<<",x2="<<x2<<endl;      
    }      
    if(d<0)      
    {      
        cout<<"该方程无解!"<<endl;      
    }      
    return 0;    
}    

作业5

include<iostream>    
#using namespace std;        
int main()          
{          
    char a[50],b[50];                      
    int i;         
    cout<<"输入姓名拼音"<<endl;           
    cin.get(a,50);                 
    cout<<"加密后"<<endl;        
    for(i=0;i<50;i++)        
    {          
        if(a[i]==0)          
        {          
            break;          
        }          
        b[i]=a[i];         
        b[i]=b[i]+5;         
        cout<<b[i];         
    }          
    cout<<endl;          
          
          
    return 0;       
}    


1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值