CPP2022-01-Helloworld

简介: CPP2022-01-Helloworld

第一题

1. #include<iostream>
2. using namespace std;
3. int main()
4. {
5.     cout<<"Hello, world!"<<endl;
6. return 0;
7. }

第二题

1. #include<iostream>
2. using namespace std;
3. int main()
4. {
5.     string a;
6.     cin>>a;
7.     cout<<a<<",欢迎您加入C++课程学习编程,祝您收获满满!"<<endl;
8. return 0;
9. }

第三题

1. #include<iostream>
2. using namespace std;
3. int main()
4. {
5. int A,B,sum;
6.     cin>>A>>B;
7.     sum=A+B;
8.     cout<<sum<<endl;
9. return 0;
10. }

第四题

1. #include<iostream>
2. using namespace std;
3. int main()
4. {
5. int sum;
6. for(int i=1;i<=100;i++)
7.     {
8.         sum = sum+i;
9.     }
10.     cout<<sum<<endl;
11. return 0;
12. }

第五题

1. #include<iostream>
2. using namespace std;
3. int main()
4. {
5. int a,b,sum;
6.     cin>>a>>b;
7. for(int i=a;i<=b;i++)
8.     {
9.         sum=sum+i;
10.     }
11.     cout<<sum<<endl;
12. return 0;
13. }

第六题

1. #include<iostream>
2. using namespace std;
3. int main()
4. {
5. int a;
6.     cin>>a;
7. if(a==0)
8.     {
9.         cout<<"天纵奇才,吾辈楷模"<<endl;
10.     }
11. else if(a==1)
12.     {
13.         cout<<"疯...凡是伟大的天才都带有疯狂的特征"<<endl;
14.     }
15. else
16.     {
17.         cout<<"不是天才也不是疯子?呜呜呜,不要为难人家好不啦!"<<endl;
18.     }
19. return 0;
20. }

第七题

1. #include <bits/stdc++.h>
2. using namespace std;
3. int main () {
4. int n,ans=0,a[26];
5.     cin>>n;
6. for(int i=0;i<n;i++)
7.     {
8.      cin>>a[i];
9.      ans+=a[i];
10.   }
11.   sort(a,a+n);
12.   for(int i=n-1;i>=0;i--)
13.   {
14.     cout<<a[i];
15. if(i) cout<<" ";
16.   }
17.   printf("\n%d %.2f",ans,ans*1.0/n);
18. }

第八题

1. #include<iostream>
2. using namespace std;
3. int sum(int x,int y)
4. {
5. int sum=0;
6.     sum=x+y;
7. return sum;
8. }
9. int sumab(int x,int y)
10. {
11. int sum=0;
12. if(x>y)swap(x,y);
13. for(int i=x;i<=y;i++)
14.     {
15.         sum=sum+i;
16.     }
17. return sum;
18. }
19. int main()
20. {
21. int n,a,b;
22.     cin>>n;
23. for(int i=0;i<=n-1;i++)
24.     {
25.         cin>>a>>b;
26.         cout<<sum(a,b)<<" "<<sumab(a,b)<<endl;
27.     }
28. return 0;
29. }

第九题

1. #include <iostream>
2. using namespace std;
3. 
4. int main()
5. {
6.     cout<<"Data type          Number of bytes"<<endl;
7.     cout<<"-------------    --------------------"<<endl;
8.     cout<<"char               "<<sizeof(char)<<endl;
9.     cout<<"short int          "<<sizeof(short int)<<endl;
10.     cout<<"int                "<<sizeof(int)<<endl;
11.     cout<<"long int           "<<sizeof(long int)<<endl;
12.     cout<<"long long          "<<sizeof(long long)<<endl;
13.     cout<<"float              "<<sizeof(float)<<endl;
14.     cout<<"double             "<<sizeof(double)<<endl;
15.     cout<<"long double        "<<sizeof(long double);
16. 
17. return 0;
18. }
相关文章
|
数据安全/隐私保护
Gitlab----管理员如何创建用户并邮件通知
Gitlab----管理员如何创建用户并邮件通知
1554 0
Gitlab----管理员如何创建用户并邮件通知
|
Linux
百度搜索:蓝易云 ,Linux系统查看log日志命令详解!
通过使用以上命令,您可以方便地查看和搜索Linux系统中的日志文件内容。根据您的需求,选择适当的命令和选项来满足您的日志查看要求。
346 0
28个残疾人,两个月,被阿里客服改变的命运
十年里,阿里巴巴云客服累计免费培训了35万人,为11万人提供了就业岗位,这28个残疾人也正是这11万人中的一份子。
28个残疾人,两个月,被阿里客服改变的命运
|
XML IDE 开发工具
🔧Android Studio高级技巧大公开!效率翻倍,编码不再枯燥无味!🛠️
【9月更文挑战第11天】在软件开发领域,Android Studio凭借其强大的功能成为Android开发者的首选IDE。本文将揭示一些提升开发效率的高级技巧,包括自定义代码模板、重构工具、高级调试技巧及多模块架构。通过对比传统方法,这些技巧不仅能简化编码流程,还能显著提高生产力。例如,自定义模板可一键插入常用代码块;重构工具能智能分析并安全执行代码更改;高级调试技巧如条件断点有助于快速定位问题;多模块架构则提升了大型项目的可维护性和团队协作效率。掌握这些技巧,将使你的开发之旅更加高效与愉悦。
238 5
|
Dart 前端开发 JavaScript
Flutter&Dart-异步编程Future、Stream极速入门
Flutter&Dart-异步编程Future、Stream极速入门
241 4
Flutter&Dart-异步编程Future、Stream极速入门
|
前端开发 JavaScript 算法
前端框架介绍
前端框架介绍
|
并行计算 Python
Python错误笔记(一):CUDA initialization: CUDA unknown error - this may be due to an incorrectly set up env
这篇文章讨论了CUDA初始化时出现的未知错误及其解决方案,包括重启系统和安装nvidia-modprobe。
1723 0
|
监控 安全 Linux
Linux服务器如何管理sshd的连接
【6月更文挑战第6天】Linux服务器如何管理sshd的连接
173 4
|
算法 Java
layui实现左侧导航树形菜单
layui实现左侧导航树形菜单
1201 0
layui实现左侧导航树形菜单
|
人工智能
从观看《长安三万里》有感,动手基于SD生成山水图
最近,我尝试使用stable diffusion来生成一幅山水画,灵感来自动漫《长安三万里》。这幅画的背景是一个美丽的山水风景,有着连绵起伏的山脉、宁静的湖泊和繁华的城市。在这个背景中,我想要表达出一种深沉的情感,让人们可以感受到这个世界的壮丽和美丽。
2076 21