C语言,求大神回答int k 1,n 325 do

2021-01-13 15:19:21 字数 437 阅读 1165

1楼:008列出

k=1*5*2*3=30

do…while循环条件是n非0,先执行循环再判断条件

k*=n%10 是先将n对10取余,再将余数和k相乘,再赋给k

n/=10 是将n除以10之后的结果赋给n,但注意定义n是int整型的,故n/10的结果只取整数部分

首先,n=325,n%10 =5,执行k*=5,得到k=1*5=5。执行n/10 =32.5,故n=32!=0再循环

n=32,n%10 =2,执行k*=2,得到k=5*2=10。执行n/10 =3.2,故n=3!=0再循环

n=3,n%10 =3,执行k*=3,得到k=10*3=30。执行n/10 =0.3,故n=0退出循环

2楼:看灰过来了

取325的各位数字,将其相乘,也即5*2*3=30

c语言编程求1 1 2 2+3 3n n,求大神解

1楼 匿名用户 include void main printf f sum 运行示例截图 c语言计算 s 1 1 2 2 3 3 n n,n由用户输入,n不大于9。 2楼 勤奋的小龙 include stdio h include stdlib h int main sum sum1 printf...

求c语言大神解答,求求c语言大神解答 5

1楼 紫薇参星 你的统计字母数字空格和其他字符的c语言程序 我帮你改完了 你看看吧 主要问题是数字和字母的if判断语句应该是一个范围 改动的地方见注释 include int main printf 刚才输入的字符中英文字符个数为 d n ch printf 刚才输入的字符中空格个数为 d n sp...

C语言编程题,求大神解答,C语言编程题,求助大神

1楼 匿名用户 include int main fclose fp return 0 2楼 匿名用户 include stdio h include string h int main while 1 fclose fp c语言编程题,求助大神 3楼 云南新华电脑学校 int fun int x ...