名人说:
如果你问一个善于溜冰的人怎样获得成功时,
他会告诉你:“跌倒了,爬起来”,这就是成功。——牛顿专栏:牛客刷题
顺序结构篇
- 〇、知识引入
- 一、内容
- 1004-学姐的“Helloworld”
- 1005-乘法表
- 1019-helloworld
- 1029-计算三角形的周长和面积
- 1031-时间转换
- 1032-温度转换
- 1036-组队比赛
- 1038-长方体
- 1041-纸牌
- 1042-Kaiji
- 1043-珂朵莉的假动态仙人掌
- 二、总结
顺序结构是什么?
顺序结构是一种程序结构,它指的是按照语句的书写顺序,从上到下依次执行。顺序结构是最简单的程序结构,它可以独立使用或与其他结构组合使用。
例如,两数交换这个程序,就是典型的顺序结构程序:
#include
using namespace std;
int main()
{
int a,b,t;
cin>>a>>b;
cout<<"交换前a与b的值为:"<<a<<" "<<b<<endl;
t = a;
a = b;
b = t;
cout<<"交换后a与b的值为:"<<a<<" "<<b<<endl;
return 0;
}
那怎么能直观地看出它是顺序结构呢?咱们可以画一个流程图,如下图,从图中可以直观地看出该程序结构是顺序结构。
看到这,你应该对顺序结构有了初步的了解,接下来,可以结合习题进行练习,加深对顺序结构的认识,具体内容如下:
顺序结构篇题目及作答如下:
题目描述
zafu又迎来了新一届的小可爱们,19级的大家突然变成了学长学姐。
在这些学长学姐中,有那么一位备受欢迎的学姐,她各个方面都非常优秀,但是就是对编程提不起兴趣。
上学期的时候学姐决定从头开始复习C语言,刷起了PTA上的习题集,可是第一题的输出"Hello world!“她就做错了,输出成了"Helo word!”。
为了安慰这位可爱的学姐,学弟学妹们请同样输出"Helo word!"来告诉学姐不止她一个人会犯这个错。
输入描述:
无输入数据。
输出描述:
输出"Helo word!"即可(引号代表这是个字符串,请别输出引号)
#include
using namespace std;
int main()
{
cout<<"Helo word!"<<endl;//直接输出
return 0;
}
题目描述
输出九九乘法表,输出格式见样例。
输入描述:
此题没有输入
输出描述:
输出乘法表,对齐方式见样例输出
示例1
输入:
无
输出:
如下
1*1= 1
1*2= 2 2*2= 4
1*3= 3 2*3= 6 3*3= 9
1*4= 4 2*4= 8 3*4=12 4*4=16
1*5= 5 2*5=10 3*5=15 4*5=20 5*5=25
1*6= 6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*7= 7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*8= 8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*9= 9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
#include
using namespace std;
int main()
{
for (int i = 1; i < 10; i++)//双层循环
{
for (int j = 1; j <= i; j++)
{
if (j==1)
{
cout<<j<<"*"<<i<<"= "<<i*j<<" ";
}
else if(j==2&&i<=4)
{
cout<<j<<"*"<<i<<"= "<<i*j<<" ";
}
else if (j==3&&i==3)
{
cout<<j<<"*"<<i<<"= "<<i*j<<" ";
}
else cout<<j<<"*"<<i<<"="<<i*j<<" ";
}
cout<<endl;
}
return 0;
}
题目描述
大家c语言的学的第一个程序应该就是输出hello world,我们知道每一个字符都有一个ASCII码,请你输出hello world每一个字符的ASCII码+1对应的那个字符.比如a对应ASCII码的下一个字符是b.
输入描述:
无
输出描述:
按题意输出
#include
#include
using namespace std;
int main()
{
char str[20]="hello world";
for (int i = 0; str[i]!='\0'; i++)
{
cout<<char(str[i]+1);//ASCII码+1
}
return 0;
}
题目描述
根据给出的三角形3条边a, b, c,计算三角形的周长和面积。