循环结构
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;