循环结构

1.1 for循环语法

for( ; ; )
{
}

1.2 while、do while循环语法

while()
{
}
do
{
}
while()

1.3 跳出循环相关语句break\continue

break:执行到此当前循环就此结束
continue:执行到此时当前此次循环结束接着下次循环
int i sum=0
for(i=1;i<=3;i++)
{
if(i=2)break;
sum=sum+i;
}
int i sum=0
for(i=1;i<=3;i++)
{
if(i=2)continue;
sum=sum+i;
for( ; ; )
{
for( ; ; )
}
while()
{
for( ; ; )
}

2 编程技巧总结

(1)字符转为数字:

a = a - '0';

2)大小写字母的转化:

大写转为小写:

ch = ch -'A' + 'a';
小写转为大写:

ch = ch -'a' + 'A';

3)四则运算

可使用switch-case语句
例:
switch(x)
{
case 1: op='+';break;
case 2: op='-';break;
case 3: op='*';break;
case 4: op='/';break;
}

4)数列求和

一般使用循环语句来进行数列求和
for(int i=1;i<=n;i++)
{
scanf("%d",&x);
sum+=x;
}

3.PTA实验作业

3.1 数列求和问题

本题要求编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N项之和。

3.1.1 流程图或伪代码介绍思路

3.1.2 代码截图

3.1.3 PTA提交列表及说明

3.2 图形打印问题

3.2.1 数据处理

char ch/定义起始字母/
int n /定义菱形高度/
scanf("... "&...);
for()
{
for()
{
}
}
return 0;

3.2.2 代码截图

posted @ 2020-11-22 22:58  曾理  阅读(139)  评论(0编辑  收藏  举报