C语言“输入一个大于10的数字,输出它是几位数.用循环语句”
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/06/08 12:26:12
C语言“输入一个大于10的数字,输出它是几位数.用循环语句”
#include
int main()
{
\x05int i,k=0;
\x05for(scanf("%d",&i); i; i=i/10)
\x05\x05k++;
\x05printf("是%d位数",k);
\x05\x05
}
再问: 麻烦解释一下
再答: #include int main() { int i, k=0; scanf("%d", &i); for(; i!=0 ; i=i/10) k++; printf("是%d位数", k); }
再问: “i=i/10”处为什么不是“i=i%10”?
int main()
{
\x05int i,k=0;
\x05for(scanf("%d",&i); i; i=i/10)
\x05\x05k++;
\x05printf("是%d位数",k);
\x05\x05
}
再问: 麻烦解释一下
再答: #include int main() { int i, k=0; scanf("%d", &i); for(; i!=0 ; i=i/10) k++; printf("是%d位数", k); }
再问: “i=i/10”处为什么不是“i=i%10”?
C语言“输入一个大于10的数字,输出它是几位数.用循环语句”
C语言:输入一个多于5位的正整数,要求:求它是几位数,分别输出每一个数字,按逆序输出各位数字
输入一个不多余5位数的正整数,输出它是几位数,并按逆序输出各个数字,如123变成321,它的位数是3.怎么样用C语言来实
从键盘中输入一个数字(位数不大于10),用循环语句编程判断并输出这个数字的位数,例如2013,则输出为4
用C语言 用循环语句输出一个数的每一位数
c语言输入一个不多于5位正整数要求:求出它是几位数;分别打印出每一位数字;按逆序输出各位数字.
C语言 给出一个不多于5位的正整数.1.输出它是几位数 2.输出每一位数字 3.按逆序输出各位数字,
C语言 给出一个不多于4位的正整数.1.输出它是几位数 2.输出每一位数字 3.按逆序输出各位数字,
c语言 编写程序,从键盘输入一个整数,计算并输出它是几位数.若输入的是负数时,要求重新输入.
用C语言编输入一个整数输出其位数
C语言编程题:任意输入一个数,使其在输出屏幕上显示出他是几位数,且显示出每位的具体数字.
我是c语言的初学者,在计算一个整数是几位数时,用do while 循环语句,有do {n++; x/10;}这