(2)由程序语句我们易判断这是一个直到型循环,模拟程序的运行过程我们易得到程序运行结果.
【解析】
(1)当i=1时,a=3,故输出结果为1,3
当i=2时,a=4,故输出结果为2,4
当i=3时,a=5,故输出结果为3,5
当i=4时,a=6,故输出结果为4,6
当i=5时,a=7,故输出结果为5,7
当i=6时,a=8,故输出结果为6,8
故输出的结果为:1,3;2,4;3,5;4,6;5,7;6,8
(2)第一次循环的输出结果为:i=1,x=110;
第一次循环的输出结果为:i=1,x=110;
第二次循环的输出结果为:i=2,x=120;
第三次循环的输出结果为:i=3,x=130;
第四次循环的输出结果为:i=4,x=140;
第五次循环的输出结果为:i=5,x=150;
第六次循环的输出结果为:i=6,x=160;
第七次循环的输出结果为:i=7,x=170;
第八次循环的输出结果为:i=8,x=180;
第九次循环的输出结果为:i=9,x=190;
第十次循环的输出结果为:i=10,x=200;
故程序的运行结果为:1,110;2,120;3,130;4,140;5,150;6,160;7,170;8,180;9,190;10,200;
#include <stdio.h>int main (void)
{
char ch = 'a'
printf ("%c\n",++ch)
printf ("%c\n",ch++)
printf ("%c\n",ch--)
printf ("%c\n",ch)
}
// 输出 b b c b
'a' 97
'b' 98
’c‘ 99
还有就是 a++和++a 的区别
一个先加再使用, 一个先使用再加
这个程序的源程序和运行结果如图,但是这个程序有问题,
在n小于0时,返回的f没有赋值,是一个随机值,所以结果有错.
改正的程序见第2个源代码图和运行结果图.
改正后的程序和运行结果
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)