当前位置: 首页 > news >正文

C++练习题

//C++输出 "Hello, World!"

#include <iostream>
using namespace std;
int main()
{
    //printf("Hello World!");
    cout<<"Hello World!"<<endl;
    return 0;
}


//C++输出整数 

#include <iostream>
using namespace std;
int main()
{
    int n=0;
    scanf("%d",&n);
    printf("%d",n);
    return 0;
}


//C++输出整数

#include <iostream>
using namespace std;
int main()
{
    int n=0;
    cin>>n;
    cout<<n<<endl;
    return 0;
}


//C++化输出单个字符

#include <iostream>
using namespace std;
int main()
{
    char ch;
    scanf("%c",&ch);
    printf("%c",ch);
    return 0;
}


//C++输出单个字符

#include <iostream>
using namespace std;
int main()
{
    char ch;
    cin>>ch;
    cout<<ch<<endl;
    return 0;
}


//C++ 输出浮点数

#include <iostream>
using namespace std;
int main()
{
    float f;
    scanf("%f",&f);
    printf("%f",f);
    return 0;
}


//C++输出浮点数

#include <iostream>
using namespace std;
int main()
{
    float f;
    cin>>f;
    cout<<f<<endl;
    return 0;
}


//C++ 输出双精度数

#include <iostream>
using namespace std;
int main()
{
    double d;
    scanf("%e",&d);
    printf("%e",d);
    return 0;
}


//C++输出双精度浮点数

#include <iostream>
using namespace std;
int main()
{
    double d;
    cin>>d;
    cout<<d<<endl;
    return 0;
}


//C++输出整数相加

#include <iostream>
using namespace std;
int main()
{
    int a,b,sum;
    scanf("%d %d",&a,&b);
    sum=a+b;
    printf("%d+%d=%d",a,b,sum);
    return 0;
}


//C++输出两个整数相加

#include <iostream>
using namespace std;
int main()
{
    int a,b;
    cin>>a>>b;
    cout<<"a+b="<<a+b<<endl;
    return 0;
}


//C++输入两个浮点数计算乘积

#include <iostream>
using namespace std;
int main()
{
    float a,b,result;
    scanf("%f %f",&a,&b);
    result=a*b;
    printf("%f*%f=%f",a,b,result);
    return 0;
}


//C++输出浮点数相乘

#include <iostream>
using namespace std;
int main()
{
    float a,b;
    cin>>a>>b;
    cout<<"a*b="<<a*b<<endl;
    return 0;
}


/*一:0-31、127(删除键)是控制字符

二:空白字符:空格(32)、 制表符、 垂直制表符、 换行、 回车

三:可显示字符:a-z、A-Z、0-9、~、!、@、、%、^、&、#、$、*、(、)、-、+、{、}、[、]、'、"、<、>、,、?、/、|、\、_、:、;、.,还有顿号、

*/

//C++输出单个字符ASCII 码值

#include <iostream>
using namespace std;
int main()
{
    char ch;
    scanf("%c",&ch);
    printf("%c的ASCII为%d",ch,ch);
    return 0;
}

   //a的ASCII码


//C++输出单个字符的ASCII码值

#include <iostream>
using namespace std;
int main()
{
    char ch;
    cin>>ch;
    cout<<int(ch)<<endl;
    return 0;
}


//C++计算两数相除,如果有余数,输出余数

#include <iostream>
using namespace std;
int main()
{
 int a,b,result,result1;
 scanf("%d %d",&a,&b);
 result=a/b;
 result1=a%b;
 printf("%d\n",result);
 printf("%d\n",result1);
 return 0;
}


//C++计算两数相除,如果有余数,输出余数

#include <iostream>
using namespace std;
int main()
{
 int a,b;
 cin>>a>>b;
 cout<<"a/b="<<a/b<<endl;
 cout<<"a%b="<<a%b<<endl;
 return 0;
}


//C++数值比较

#include <iostream>
using namespace std;
int main()
{
 int a,b;
 scanf("%d %d",&a,&b);
 if(a>b)
 {
     printf("1");
 }
 else
 {
     printf("0");
 }
 return 0;
}


//C++数值比较

#include <iostream>
using namespace std;
int main()
{
 int a,b;
 cin>>a>>b;
 if(a>b)
 {
     cout<<true<<endl;
 }
 else
 {
     cout<<false<<endl;
 }
 return 0;
}


//C++比较三个数

#include <iostream>
using namespace std;
int main()
{
 int a,b,c;
 scanf("%d %d %d",&a,&b,&c);
 if(a>b&&a>c)
 {
     printf("%d",a);
 }
 else if(b>a&&b>c)
 {
     printf("%d",b);
 }
 else 
 {
     printf("%d",c);
 }
 return 0;
}


// C++比较三个数

#include <iostream>
using namespace std;
int main()
{
 int a,b,c;
 cin>>a>>b>>c;
 if(a>b&&a>c)
 {
     cout<<a<<endl;
 }
 else if(b>a&&b>c)
 {
     cout<<b<<endl;
 }
 else 
 {
     cout<<c<<endl;
 }
 return 0;
}


//C++计算 int, float, double 和 char 字节大小

#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
 //%zu作为sizeof返回值的格式说明符
 printf("int的字节大小:%zu\n",sizeof(int)); 
 printf("float的字节大小:%zu\n" ,sizeof(float));
 printf("double的字节大小:%zu\n" ,sizeof(double));
 printf("char的字节大小:%zu\n",sizeof(char));
 return 0;
}


//C++计算 int, float, double 和 char 字节大小

#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
    cout<<"int的大小:"<<sizeof(int)<<endl;
    cout<<"float的大小:"<<sizeof(float)<<endl;
    cout<<"double的大小:"<<sizeof(double)<<endl;
    cout<<"char的大小:"<<sizeof(char)<<endl;
 return 0;
}
 


http://www.mrgr.cn/news/65770.html

相关文章:

  • IPC机制总结笔记
  • C++线程池
  • android——渐变色
  • 基于MATLAB DCT域图像水印技术
  • 统计数据集的TXT、XML及JSON标注文件中各类别/每个标签的数量
  • 海睿思产品体系二次开发能力介绍
  • kafka版本
  • PH热榜 | 2024-11-04
  • 【解决办法】无法使用右键“通过VSCode打开文件夹”
  • python 通过执行脚本安装库或卸载库
  • 【ACM出版,EI稳定检索,九大高校联合举办, IEEE Fellow支持】2024年计算机视觉与艺术研讨会(CVA 2024,11月29-12月1日)
  • Linux 系统启动
  • JAVA设计模式之【建造者模式】
  • 图像压缩——图像编码与压缩标准
  • 【自动化】十款开源测试开发工具推荐自动化、性能、造数据、流量复制等
  • 各省环境规制强度数据(Excel/Shp格式)
  • 【JAVA】第3关:素数链
  • (十二)JavaWeb后端开发——MySQL数据库
  • 【JAVA】第1关:非递归实现皇后问题
  • 危机来临前---- 力扣: 876
  • 【AI日记】24.11.04 ANN和HNSW算法的代码实现
  • Android音频进阶之PCM设备创建(九十三)
  • Cesium的PickModel浅析
  • multKAN
  • 【基于LSM的ELF文件安全模块设计】参考
  • 【SpringBoot实践】编写一个自定义的starter,简单聊聊自动装配原理