www.etiger.vip DEVC++练习(入门)

 第一题,

#include     //调出流工具箱 
using namespace std;   //使用正常名字空间 
int main(){            //开始主程序 
    long long a,b;     //定义整数变量a,b 
    cin>>a;            //输入并赋值给整数变量a 
    cin>>b;            //输入并赋值给整数变量b
    cout<


第二题题目描述

请写一个程序,输入n个不同的整数,删除最大数字和最小数字,依次输出剩余n-2个整数。

输入输出格式

输入格式
输入共两行:第一行为正整数n,第二行为n个整数。
其中n<=100,数字绝对值不超过100000。
输出格式
一行共n-2个整数
输入输出样例
输入样例1:

5
10 8 5 2 6
输出样例1:

8 5 6

#include 
using namespace std;
int main(){
    int a;
    cin>>a;
    int arr[a];
    for(int i = 0;i>arr[i];
    } 
    int Max = *max_element(arr,arr+a);
    int Min = *min_element(arr,arr+a);
    for(int i = 0;i


第三题题目描述

输入格式
没有输入
输出格式
输出lester大帅哥
输入输出样例
输入样例1:

没有输入
输出样例1:

lester大帅哥

#include
using namespace std;
int main(){
      cout<<"lester大帅哥";
    return 0;
    //过于简单//
}


第四题题目描述

将1,2,…,9共9个数分成三组,分别组成三个三位数,且使这三个三位数构成1:2:3的比例,试求出所有满足条件的三个三位数

输入输出格式

输入格式
没有输入
输出格式
若干行,每行3个数字。按照每行第一个数字升序排列

#include 
using namespace std;
int main(){
    for(int i = 123;i<=329;i++){
        int ling = 0,yi=0,er=0,san=0,si=0,wu=0,liu=0,qi=0,ba=0,jiu=0;
        int j = i*2;
        int m = i*3;
        if(i%10==1||i/10%10==1||i/100==1||j%10==1||j/10%10==1||j/100==1||m%10==1||m/10%10==1||m/100==1)yi = 1;
        if(i%10==2||i/10%10==2||i/100==2||j%10==2||j/10%10==2||j/100==2||m%10==2||m/10%10==2||m/100==2)er = 1;
        if(i%10==3||i/10%10==3||i/100==3||j%10==3||j/10%10==3||j/100==3||m%10==3||m/10%10==3||m/100==3)san = 1;
        if(i%10==4||i/10%10==4||i/100==4||j%10==4||j/10%10==4||j/100==4||m%10==4||m/10%10==4||m/100==4)si = 1;
        if(i%10==5||i/10%10==5||i/100==5||j%10==5||j/10%10==5||j/100==5||m%10==5||m/10%10==5||m/100==5)wu = 1;
        if(i%10==6||i/10%10==6||i/100==6||j%10==6||j/10%10==6||j/100==6||m%10==6||m/10%10==6||m/100==6)liu = 1;
        if(i%10==7||i/10%10==7||i/100==7||j%10==7||j/10%10==7||j/100==7||m%10==7||m/10%10==7||m/100==7)qi = 1;
        if(i%10==8||i/10%10==8||i/100==8||j%10==8||j/10%10==8||j/100==8||m%10==8||m/10%10==8||m/100==8)ba = 1;
        if(i%10==9||i/10%10==9||i/100==9||j%10==9||j/10%10==9||j/100==9||m%10==9||m/10%10==9||m/100==9)jiu = 1;
        if(yi==1&&er==1&&san==1&&si==1&&wu==1&&liu==1&&qi==1&&ba==1&&jiu==1){
            cout<



第五题5. 凑和

题目描述

有n个整数,编号1到n,判断能否找到两个不同编号的数总和为m。

如果可以找到,则输出Yes。若找不到则输出No。 

注意:需要找的是两个不同编号的数。

输入输出格式

输入格式
输入的第一行为n和m两个整数,第二行为n个数字。
其中n<=100,数字绝对值不超过100000。
输出格式
Yes或者No
输入输出样例
输入样例1:

4 15
1 5 3 10
输出样例1:

Yes

#include
using namespace std;
int m,n,num[101],i,j;
bool ans=0; 
int main(){
    cin>>n>>m;
    for(i=0;i>num[i];
    for(i=0;i


6. 大小写转换

题目描述

将字符串中的大写字母转为小写,小写字母转为大写

输入输出格式

输入格式
一行字符串,只包含字母,无需检查输入合法性
输出格式
一行字符串
输入样例#1:

abcdEFG
输出样例#1:

ABCDefg

#include
using namespace std;
char c;
int main(){
    while(cin>>c){
        if(c>='A'&&c<='Z')cout<='a'&&c<='z')cout<


7,及格线

题目描述

语文老师的数学不太好,学生是否考试及格的问题,他总是算不对。你作为编程高手,决定出手相救。如果学生得分达到60分,那么就是及格的,应该输出Pass;否则输出Fail。

输入输出格式

输入格式
输入一个非负整数,保证不超过100
输出格式
输出Pass或者Fail
输入输出样例
输入样例#1:

60
输出样例#1:

Pass
输入样例#2:

59
输出样例#2:

Fail

#include
using namespace std;
int main(){
    int a;
    cin>>a;
    if(a>=60)
        cout<<"Pass";
    else
        cout<<"Fail";
    return 0;
}

7. 一个菱形

题目描述

请写一个程序,使用输出命令在平面上输出一个菱形,具体形状请参考下文中的输出样例。

注意:

一共3行,每一行都有一个换行,行之间不能有多余空行;

行末星号后不应该出现多余空格;

星号之间不应该有空格。

输入输出格式

输入格式

输出格式

一个菱形

输入输出样例

输入样例#1:

输出样例#1:

 *
***
 *
#include
using namespace std;
int main(){
	cout<<" *"<

8. 成绩

题目描述

牛牛最近学习了 C++入门课程,这门课程的总成绩计算方法是: 总成绩 = 作业成绩 × 20% + 小测成绩 × 30% + 期末考试成绩 × 50% 牛牛想知道,这门课程自己最终能得到多少分。

输入输出格式

输入格式

1 行,包含三个非负整数A、B、C,分别表示牛牛的作业成绩、小测成绩和期末考试成绩,A,B,C均是10的整数倍。相邻两个数之间用一个空格隔开,三项成绩满分都是 100 分。

输出格式

1 行,包含一个整数,即牛牛这门课程的总成绩,满分也是 100 分。

输入输出样例

输入样例#1:

100 100 80

输出样例#1:

90

输入样例#2:

60 90 80

输出样例#2:

79
#include                 //调出流工具箱 
using namespace std;               //使用正常名字空间 
int main(){                        //开始主程序 
	long long a,b,c;               //定义整数变量a,b,c 
	cin>>a>>b>>c;                  //输入并赋值给整数变量a 
	cout<

第8题

63. 三明治搭配

题目描述

三明治王国是一家新开的快餐店,主营三明治,一个三明治包括面包、荤菜、蔬菜和调味酱。快餐店有a种面包,b种荤菜,c种蔬菜和8种调味酱。请问顾客来点餐一共有多少种选择?

输入输出格式

输入格式

三个整数,a, b, c,表示面包、荤菜和蔬菜的种类数量,a<=10000, b<=10000, c<=10000

输出格式

一个整数,表示顾客点餐的选择数量

输入输出样例

输入样例#1:

4 6 2

输出样例#1:

384
//法一//
#include
using namespace std;
int main(){
	long long a,b,c,n;
	cin>>a;
	cin>>b;
	cin>>c;
	n=a*b*c*8;
	cout<
//法二//
#include
using namespace std;
int main(){
	long long a,b,c,n;
	cin>>a;
	cin>>b;
	cin>>c;
	cout<

第9题

2672. 温度转换

题目描述

已知华氏温度转换为摄氏温度的公式如下:

                     C=(F-32)×5÷9

其中,C为摄氏温度,F为华氏温度,编程实现将华氏温度值转换成摄氏温度值输出,并保留一位小数。

输入输出格式

输入格式

输入一个浮点数,表示华氏温度

输出格式

输出一个数字表示该华氏温度对应摄氏温度,保留一位小数。

输入输出样例

输入样例#1:

32

输出样例#1:

0.0

输入样例#2:

5.0

输出样例#2:

-15.0
#include
#include
using namespace std;
int main(){
	double c,f;
	cin>>f;
	c=(f-32)*5/9;
	cout<

初入CSDN,请大佬们多多指教!

此文章三天一更。

关注+点赞超过100个立马更新哦!

版权声明:本文为CSDN博主「ian20120124_」的原创文章,如需转载,请通知CSDN博主「ian20120124_」。


———————————————————————————————————————————

你可能感兴趣的:(DEVC++入门,入门,快快编程,c++)