标签:有一个 com 处理 bre 整型 简单计算器 结构 while 关于
Begin
1.输入zone_bit_code //int zone_bit_code,high,low
2.high←zone_bit_code/100
3.low←zone_bit_code%100
4.输出字符high+160
5.输出字符low+160
End
改正:利用取余的方式将区位码变成两个字节,并分别加上160,然后输出,结果正确。
Begin
1.输入n //int n,i,flag
2.for i←1 to n
1)then if flag→1 输出空格
2)输出i
3)flag←1
3.for i←n-1 to 1
1)then if flag→1 输出空格
2)flag←1
3)输出i
End
改正:用flag对空格输出做控制
Begin
1.输入N //N,i,sum,flag皆为整型变量,op为字符型变量
2.sum←0
3.flag←0
4.sum←N
5.while op!=‘=‘
1)do 输入op
2)if op→‘=‘ then break
3)输入 i
4)sum←calculate(sum,op,i)
5)if op→‘/‘ and i→0 then flag←1
6)if op!=‘+‘ and op!=‘-‘ and op!=‘/‘ and op!=‘‘ then flag←1
6.if flag→1
1)then 输出“ERROR”
7.else
1)输出 sum
8.calculate(a,op,b) //定义整型函数calculate(int a,char op,int b)
1)if op→‘+‘ then Sum←a+b //定义整型变量Sum
2)elseif op→‘-‘ then Sum←a-b
3)elseif op→‘‘ then Sum←a*b
4)elseif op→‘/‘ then if b!=0 then Sum←a/b
5)返回 Sum
End
改正:sum=calculate(sum,op,i);
改正:在输入N时,对sum做处理
补充:多个重复错误是为了看错误提示。
for i ← 1 to n-1 //n为数组长度
key ← a[i]
k = i
for j ← i+1 to n
if A[j] < key
k = j
exchange A[i] and A[k]
for i = 1 to n //n为数组长度
for j = n to i+1
if A[j] < A[j-1]
exchane A[j] and A[j-1]
for i ← 1 to n-1
for j ← i-1 to 0
if a[i] > a[j] break
if j!=i-1
temp ← a[i]
for k ← i to j+2
a[k] ← a[k-1]
a[j+1] ← temp
标签:有一个 com 处理 bre 整型 简单计算器 结构 while 关于
原文地址:http://www.cnblogs.com/wwwwxy128/p/7898883.html