千里之行,始于足下。程序设计虽然花样繁多,但还是要从最简单的地方开始学习,由浅入深,直至掌握。毕竟任何复杂的工程代码都是由一行行简单的代码组成的。

我们编写计算机程序,将一个任务分解成一条一条的语句,计算机会按照顺序一条一条的执行这些语句,这就是顺序结构程序设计。

https://www.luogu.com.cn/training/100#problems

B2002 Hello,World!

#include<bits/stdc++.h>  
using namespace std;  
int main(void)  
{  
	printf("Hello,World!");  
	return 0;  
}  

B2025 输出字符菱形

#include<bits/stdc++.h>  
using namespace std;  
int main(void)  
{  
	for(int i=1;i<=3;i++)   
	{  
		for(int j=1;j<=3-i;j++)   
			cout<<" ";  
		for(int j=1;j<=i*2-1;j++)  
			cout<<"*";  
		puts("");  
	}  
	for(int i=2;i>=1;i--)  
	{  
		for(int j=1;j<=2-i+1;j++) cout<<" ";  
		for(int j=1;j<=i*2-1;j++)  
			cout<<"*";  
		puts("");  
	}  
	return 0;  
}  

P1000 超级玛丽游戏

#include<stdio.h>  
int main() {  
    printf(  
    "                ********\n"  
    "               ************\n"  
    "               ####....#.\n"  
    "             #..###.....##....\n"  
    "             ###.......######              ###            ###\n"  
    "                ...........               #...#          #...#\n"  
    "               ##*#######                 #.#.#          #.#.#\n"  
    "            ####*******######             #.#.#          #.#.#\n"  
    "           ...#***.****.*###....          #...#          #...#\n"  
    "           ....**********##.....           ###            ###\n"  
    "           ....****    *****....\n"  
    "             ####        ####\n"  
    "           ######        ######\n"  
    "##############################################################\n"  
    "#...#......#.##...#......#.##...#......#.##------------------#\n"  
    "###########################################------------------#\n"  
    "#..#....#....##..#....#....##..#....#....#####################\n"  
    "##########################################    #----------#\n"  
    "#.....#......##.....#......##.....#......#    #----------#\n"  
    "##########################################    #----------#\n"  
    "#.#..#....#..##.#..#....#..##.#..#....#..#    #----------#\n"  
    "##########################################    ############\n"  
    );  
    return 0;  
}  

P1001 A+B Problem

#include<stdio.h>  
int main(void)  
{  
    int a,b;  
    scanf("%d %d",&a,&b);  
    printf("%d",a+b);  
    return 0;  
}  

B2005 字符三角形

#include<bits/stdc++.h>  
using namespace std;  
int main(void)  
{  
	string c; cin>>c;  
	for(int i=1;i<=3;i++)  
	{  
		for(int j=1;j<=3-i;j++) cout<<" ";  
		for(int j=1;j<=i*2-1;j++) cout<<c;  
		puts("");  
	}  
	return 0;  
}  

P5703 【深基2.例5】苹果采购

#include<stdio.h>  
int main(void)  
{  
    unsigned long a,b;  
    scanf("%lu %lu",&a,&b);  
    printf("%lu",a*b);  
    return 0;  
}  

P5704 【深基2.例6】字母转换

#include<stdio.h>  
int main(void)  
{  
    char a;  
    a=getchar();  
    printf("%c\n",a-32);  
    return 0;  
}  

P5705 【深基2.例7】数字反转

#include<bits/stdc++.h>  
using namespace std;  
int main(void)  
{  
	string s; cin>>s;  
	reverse(s.begin(),s.end());  
	cout<<s;  
	return 0;  
}  

P5706 【深基2.例8】再分肥宅水

#include<stdio.h>  
int main(void)  
{  
    double V;  
    int n;  
    scanf("%lf %d",&V,&n);  
    printf("%.3lf\n%d",V/n,n*2);  
    return 0;  
}  

P5708 【深基2.习2】三角形面积

#include<stdio.h>  
#include<math.h>  
int main(void)  
{  
    double a,b,c;  
	double sum;  
	scanf("%lf %lf %lf",&a,&b,&c);  
	sum=(a+b+c)/2.0;  
	sum=sum*(sum-a)*(sum-b)*(sum-c);  
	printf("%.1lf",sqrt(sum));  
    return 0;  
}  

P5707 【深基2.例12】上学迟到

#include<cstdio>  
#include<iostream>  
#include<cmath>  
using namespace std;  
int a1=8*60;  
int a2=24*60;  
int main(void)   
{  
	int s,v; cin>>s>>v;  
	int t;  
	if(s%v==0) t=s/v;  
	else t=s/v+1;  
	int temp=a1-t-10;  
	if(temp>=0)  
	{  
		printf("%02d:%02d\n",temp/60,temp%60);  
	}  
	else  
	{  
		temp=a2+temp;  
		printf("%02d:%02d\n",temp/60,temp%60);  
	}  
	return 0;  
}  

B2029 大象喝水

#include<bits/stdc++.h>  
using namespace std;  
#define pi 3.1415926  
int main(void)  
{  
	double h,r; cin>>h>>r;  
	int ans=ceil(20*1000/(h*pi*r*r));  
	cout<<ans<<endl;  
	return 0;  
}  

P1425 小鱼的游泳时间

#include<cstdio>  
#include<iostream>  
using namespace std;  
int main(void)  
{  
	int a,b,c,d; cin>>a>>b>>c>>d;  
	int sum1=a*60+b;  
	int sum2=c*60+d;  
	printf("%d %d\n",(sum2-sum1)/60,(sum2-sum1)%60);  
	return 0;  
}  

P1421 小玉买文具

#include<cstdio>  
#include<iostream>  
using namespace std;  
int main(void)  
{  
	int a=19;  
	int s1,s2; cin>>s1>>s2;  
	cout<<(s1*10+s2)/a<<endl;  
	return 0;  
}  

P3954 [NOIP2017 普及组] 成绩

#include<stdio.h>  
int main(void)  
{  
    int A, B,C;  
    int sum=0;  
    scanf("%d %d %d",&A,&B,&C);  
    sum=A*0.2+B*0.3+C*0.5;  
    printf("%d",sum);  
    return 0;      
}