• 培训第二天


    今天是培训第二天,激动夹杂着不安,我在微凉的空气中,踏上培训的道路。

    今天上午学习了关于if的相关知识,在一次次的失败中摸索经验:

    ①if条件中的相等用“==”

    ②if的条件后不加分号

    关于if的知识,虽复杂,但也不乏乐趣,给急躁不安的我们带来一丝愉悦,即使WA了数次,却依然坚持尝试

    下午学习了for循环,相对而言,for循环显得更加复(bian)杂(tai)和枯燥

    明明看懂了题目,却对解题思路没有一丝头绪,万事开头难,但愿能在以后的练习中慢慢掌握吧

    对于for循环,虽一知半解,但也有自己的一些体会:

    ①for循环中一般包括三个表达式,外加一个循环语句,具体循环过程大致为(重点是——大致):表达式1为初始条件,验证表达式2,计算循环语句,计算表达式3,验证表达式2……

    ②三个表达式的形式分别为:初始数据、取值范围、++之类

    依旧是一脸懵逼的一天,以下是一些有(hen)难(bian)度(tai)的题目

    ①判断三角形:此题有两个坑,一是容易忽略最重要的条件,判断是否是等腰三角形或等边三角形要先判断是否是三角形;而是容易忽略题目的细节,如注释,注释中会提到题目中容易忽略的细节,因此看题目一定要看完全部内容

    ②一元二次方程的解:一元二次方程是初三阶段的家常便饭,然而在编程中,它却有些陌生,三点提示。一是相除注意要变号,x的平方不能写成x^2,而要写成x*x;而是在无法判断a的正负情况下,要对x1、x2的大小进行讨论;三是开方是要用到double

    ③特殊四位数:这是一道难度与技巧并兼的题目,拆分两位数用到了昨天的知识——“/”“%”,而如何找到从小到大顺序排列的第k个是难点,要用到今天的两个新知识

    今天就是这样,同样的好奇,同样的懵懂

    越努力越幸运

    加油!共勉!

     1 #include<iostream>
     2 using namespace std;
     3 int main()
     4 {
     5     int k,y,i,t=0;
     6     cin>>k;
     7     for(i=1000;i<=9999;i++)
     8     {
     9         y=(i/100+i%100)*(i/100+i%100);
    10         if(y==i) 
    11         {
    12             t=t+1;
    13             if(t==k)
    14             cout<<i<<endl;    
    15         }
    16     }
    17     return 0;
    18 }
     1 include<iostream>
     2 using namespace std;
     3 int main()
     4 {
     5     int a,b,c;
     6     cin>>a>>b>>c;
     7     if((a+b>c)&&(b+c>a)&&(a+c>b)) 
     8     {
     9         if((a==b)&&(b==c)) cout<<"yse"<<endl;//原题中"yes"错打为"yse"
    10         else               cout<<"no"<<endl;
    11     }
    12     else cout<<"no"<<endl;
    13     if((a+b>c)&&(b+c>a)&&(a+c>b)) 
    14     {
    15         if((a==b)||(a==c)||(b==c)) cout<<"yse"<<endl;
    16         else                       cout<<"no"<<endl;
    17     }
    18     else cout<<"no"<<endl;
    19     if((a+b>c)&&(b+c>a)&&(a+c>b)) cout<<"yse"<<endl;
    20     else                          cout<<"no"<<endl; 
    21     return 0;
    22 } 
     1 #include<iostream>
     2 #include<cmath>
     3 #include<iomanip>
     4 using namespace std;
     5 int main()
     6 {
     7     int a,b,c;
     8     cin>>a>>b>>c;
     9     cout<<setiosflags(ios::fixed)<<setprecision(4);
    10     if((b*b-4*a*c)<0) cout<<"No Answer!"<<endl;
    11     if((b*b-4*a*c)==0)
    12         cout<<(-b+sqrt(double(b*b-4*a*c)))/2/a<<endl;
    13     if((b*b-4*a*c)>0)     
    14         cout<<(-b-sqrt(double(b*b-4*a*c)))/2/a<<'\n'<<(-b+sqrt(double(b*b-4*a*c)))/2/a<<endl;
    15     return 0;
    16 }
  • 相关阅读:
    阿里巴巴java开发手册学习
    策略模式
    windows常用技巧
    nginx学习
    Tomcat入门
    ThreadPoolTaskExecutor的简单使用
    linux服务器测试性能
    HAProxy1.5.x tcp example
    Haproxy开启日志
    Fix rpmdb: Thread died in Berkeley DB library
  • 原文地址:https://www.cnblogs.com/zrjl/p/7246276.html
Copyright © 2020-2023  润新知