重温基础

Posted berserker-slst

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了重温基础相关的知识,希望对你有一定的参考价值。

新手上路。打一下基础

1  if

if(判定条件){ 语句; }

else   { 语句; }//否则,即if判定条件为false后执行

eg:P1422 小玉家的电费

技术图片

 技术图片

 #include<bits/stdc++.h>
 using namespace std;
 
double a,s;
 
int main()
{
    cin>>a;
    if(a<=150) s=a*0.4463;
else if(a<=400) s=(a-150)*0.4663+150*0.4463
else s=(a-400)*0.5663+(400-150)*0.4663+150*0.4463; cout<<floor(s*10+0.5)/10.0; return 0; }

 2  while

while(条件)

{ 语句; }条件成立执行语句;条件为fiase则跳过。

eg:p1423小玉在游泳

技术图片

技术图片

 

#include<bits/stdc++.h>
using namespace std;

double w; 
int s;

int main()
{
    double n=2.0;
    cin>>w;
    while(w>0)
    {
        w=w-n;
        n=n*0.98;
        s++;
    }
    cout<<s;
}

3  for

for( 起始条件;结束条件;递进条件 )

{ 语句; }  额~懂就行

 技术图片

 技术图片

#include<bits/stdc++.h>
using namespace std;

int n,x,a,s,b;

int main()
{
    cin>>n>>x;
    for(int i=1;i<=n;i++)
    {
        a=i;
        while(a!=0)
        {
            b=a%10;
            if(b==x)
                s++;
            a/=10;
        }
    }
    cout<<s;
    return 0; 
}

 

以上是关于重温基础的主要内容,如果未能解决你的问题,请参考以下文章

重温js——构造函数基础

重温基础算法内部排序之归并排序法

重温基础算法内部排序之希尔排序法

重温基础算法内部排序之归并排序法

重温基础算法内部排序之冒泡排序法

重温基础算法内部排序之快速排序法