从键盘读入一个整数,统计该数的位数。为什么要把负数转换成正数
#include <stdio.h> int main(void) { int n,count=1; printf("请输入一个整数\n"); scanf("%d",&n); while(n/10!=0) { count++; n=n/10; } printf("该数是%d位数",count); return 0; }
你这也没转啊?