编写程序,从键盘输入一个整数,计算并输出它是几位数。若输入的是负数时,要求重新输入。
1条回答 默认 最新
fuill 2021-12-31 08:48关注
#include<stdio.h> int main() { int j=1,k,n,s; printf("输入一个整数\n"); scanf("%d",&n); if(n<0) { printf("请重新输入\n"); } else { s=n; while(s>9) { s=s/10; j++; } printf("%d是%d位数\n",n,j); } return 0; }本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报 编辑记录解决 1无用