这个论坛怎么连个标题也要限制
害得我不知怎么表示~~汗
所以吓弄个VC中字符串求长度可以用strlen
题目:输入一个正整数 如123
123的长度就是3位
如果是输入0123
则长度就是4位
要求用VC实现输入整数的长度
最好用int实现功能
用char实现功能太过于简单
小弟想了N久就是没想出一点思路
请各位指教
谢谢
================================5月22日4:46分修正===============================
有位仁兄给的代码小弟觉得最好
原代码:
=================不包括本行===================
#include <stdio.h>
#include <conio.h>
int main(void)
{
int i;
for (i = 0; getchar() != '\n'; i++) ;
printf("count = %d\n", i);
getch();
return 0;
}
=================不包括本行===================
小弟小改了一下
=================不包括本行===================
#include <stdio.h>
void main(void)
{
int i;
for (i= 0;getchar()!= '\n'; i++) ;
printf("长度为:%d\n",i);
}
=================不包括本行===================
但是如果要求输入的数值存到一个int变量里面
怎么弄
麻烦指教下
谢谢
小弟在线等
================================5月22日4:46分修正===============================
[此贴子已经被作者于2006-5-22 16:51:05编辑过]