早教吧作业答案频道 -->其他-->
阅读下列程序段,则程序的输出结果是()#include"stdio.h"main(){inta=10,b=10,k;for(k=0;a>8;b=++k)printf("%d,%d,",a--,--b);printf("\n");}A)10,10,10,0,B)10,9,9,0,C)10,10,9,1,D)9,9,9,1,给点说明
题目详情
阅读下列程序段,则程序的输出结果是()
#include "stdio.h"
main()
{ int a=10,b=10,k;
for(k=0;a>8;b=++k)
printf("%d,%d,",a- -,- -b);
printf("\n");}
A)10,10,10,0,B)10,9,9,0,C)10,10,9,1,D)9,9,9,1,
给点说明
#include "stdio.h"
main()
{ int a=10,b=10,k;
for(k=0;a>8;b=++k)
printf("%d,%d,",a- -,- -b);
printf("\n");}
A)10,10,10,0,B)10,9,9,0,C)10,10,9,1,D)9,9,9,1,
给点说明
▼优质解答
答案和解析
首先 a=10,b=10;
第一次输出时:a的输出是10,然后a--导致a=9;而--b导致b先成为了9,故第一次b输出为9;
因为b=++k,所以第一次循环之后,b=1;
所以第二次输出时:a为9,(之后变为8,导致循环跳出),b为--b即0;
第一次输出时:a的输出是10,然后a--导致a=9;而--b导致b先成为了9,故第一次b输出为9;
因为b=++k,所以第一次循环之后,b=1;
所以第二次输出时:a为9,(之后变为8,导致循环跳出),b为--b即0;
看了 阅读下列程序段,则程序的输出...的网友还看了以下:
某城市的车牌号是由0,1,2,…9的10个数字组成的六位数码(数字可重复使用,且0可作首位),则满 2020-04-07 …
质量为九千克的冰块.密度为0.9乘10三次方千克每平方米求冰块的体积.若冰块吸热后,质量为九千克的 2020-05-13 …
冰的密度为0.9﹡10的三次方千克每立方米,4.5立方米的水结成冰之后,质量为( ),冰的密度为0 2020-05-15 …
绝对难题!0.8的10次与0.7的9次比较大小!RT,0.8^10VS0.7^9,比较大小, 2020-06-07 …
排列组合问题,0-9这10个数里面取5个不同的数字,不考虑顺序,有多少种?从0-9这10个数字里面 2020-06-08 …
儿科配制2:1等张含钠液120ml需?A:0.9%Nacl80ml,5%NaHco340mlB:0 2020-07-08 …
0-9这10个数中,给定一个数,然后再从其他9个数中任选一个,组成一个三位数;如,给定了数“5”, 2020-07-09 …
9EDTA二钠盐(Na2H2Y)水溶液pH约是(D)(已知EDTA的各级解离常数分别为10-9ED 2020-07-13 …
32×9/10+9/10+67×0.9的简便远算 2020-07-17 …
数学分数和小数混合计算84又4/19*1.375+105又5/19*0.9先让84加上105等于1 2020-07-18 …