C语言期中考讲评.ppt

C语言期中考讲评

看程序写结果(11) int a,n,count=1,sn=0,tn=0; scanf(%d,%d,a,n); while(count=n) { tn=a%4?a:a/4; sn=sn+tn; a=a*10; ++count; } printf(%d, sn); 假设程序段的输入为: 6,3回车 答案:171 考点:条件运算符 表达式1?表达式2(1):表达式3(0) a=6,n=3,count=1 countn tn=a=6 sn=6 a=6*10=60 count=2 a=60,n=3,count=2 countn tn=a/4=15 sn=6+15=21 a=60*10=600 count=3 a=600,n=3,count=3 countn tn=a/4=150 sn=21+150=171 count=3 看程序写结果(12) int a,b,r,temp; scanf(%d,%d,a,b); if(ab) { temp=a;a=b;b=temp; } while(b!=0) { r=a%b; a=b; b=r; } printf(%d, a); 假设程序段的输入为: 24,60回车 答案:12 a=24,b=60 a=6

文档评论(0)

1亿VIP精品文档

相关文档