标签:提示 判断语句 img 循环输出 矩阵转置 1.2 div 循环条件 getch
定义变量n表示菱形高度,i,j,k分别控制循环
for i=1 to n/2+1
打出上三角的*号
for j=1 to (n-1)-2*(i-1)
输出空格
for k=1 to 1+2*(i-1)
输出*号
每递增一次i换一次行
for i=1 to n/2
打出下三角的*号
for j=1 to 2*i
输出空格
for k=1 to (n-2)-2*(i-1)
输出*号
每递增一次i换一次行
int trap(int n); //函数声明
主函数:
定义number表示输入的数,i来控制循环
输入数字number
for i=1 to 到一个数字和它的产生的新数相等时停止
调用函数输出要求的格式内容(i:trap(number))
将number赋值为它的陷阱新数trap(number)
int trap(int n) //该函数返回陷阱新数N
定义a统计数位,i控制循环 ,N为新数 ,b于n等值用来统计位数
for a=1 to b!=0
b/=10
for i=1 to a //算新数
将其各位数字相加求和,再将其和乘以3后加上1 ,求出新数N
返回N
定义number1 表示第一个数 number2表示后面的数 op表示符号位
输入number1
for to op=getchar()!= ‘=’
输入number2
如果分母为0时输出错误提示
如果输入符号为+ 计算 total=number1+number2
如果输入符号为- 计算 total=number1-number2
如果输入符号为* 计算 total=number1*number2
如果输入符号为/ 计算 total=number1/number2
如果输入其他符号输出错误提示
最后number1=total 再进行下一轮计算
输出number1
标签:提示 判断语句 img 循环输出 矩阵转置 1.2 div 循环条件 getch
原文地址:http://www.cnblogs.com/Littleweii/p/7900338.html