这个程序每句话的含义是什么输入输出在这个程序里的作用是什么,为什么这块要用输出输入语句,这个语句他具体是怎么运行的
这个程序是 计算 输入的 整数是个 几位数,比如 输入 12345, 就会输出 “输入的整数是一个5位数”
第6行 scanf 是用于输入这个待计算的整数num, num输入要取地址 , &num
第8行到12行,这是 用while循环来统计num的位数 count; 每次循环判断 num != 0, 如果num最后等于 0则退出循环;
num /= 10; 每次整除 10,剔除个位数,得到一个新的数;直到新数 等于 0,退出循环; 这个时候count 就是 这个原始num的位数。
第13行,printf 打印最后的 结果,输出 “输入的整数是一个count位数”
scanf中的&与num之间的空格应该删除,否则会报错的!
就是输入一个数字,然后每次除以10,计数一次,当结果是0的时候就输出看最后是几位数
按输出样例的形式输出交换后的两个整数。