我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

本页主题: 如何用C实现记录输入个数啊 显示签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

还好吗



性别: 保密 状态: 该用户目前不在线
等级: 前途无量
发贴: 5529
威望: 0
浮云: 1107
在线等级:
注册时间: 2005-10-06
最后登陆: 2011-01-22

5come5帮你背单词 [ expedition /ekspi'diən/ n. 远征(队),探险(队),考察(队) ]


如何用C实现记录输入个数啊

求教高人,先谢谢了
顶端 Posted: 2007-06-05 17:00 | [楼 主]
linger3302



性别: 帅哥 状态: 该用户目前不在线
等级: 品行端正
发贴: 477
威望: 2
浮云: 1192
在线等级:
注册时间: 2005-03-26
最后登陆: 2024-10-27

5come5帮你背单词 [ finger /'fiŋgə/ n. 手指 ]


好像在C语言下有个测数组长度的函数,貌似是strlen(),
测试输入的数组(含字符串数组)长度后除以每个字符表示的长度就可以知道了
顶端 Posted: 2007-06-05 17:41 | [1 楼]
luwen



性别: 帅哥 状态: 该用户目前不在线
头衔: 无我相
等级: 人见人爱
发贴: 4372
威望: 0
浮云: 1120
在线等级:
注册时间: 2006-09-14
最后登陆: 2013-09-25

5come5帮你背单词 [ momentary /'məuməntəri/ a. 短暂的,随时的 ]


不知你输入类型是什么
顶端 Posted: 2007-06-06 01:19 | [2 楼]
okko



性别: 帅哥 状态: 该用户目前不在线
等级: 品行端正
发贴: 370
威望: 0
浮云: 1110
在线等级:
注册时间: 2006-02-27
最后登陆: 2009-07-03

5come5帮你背单词 [ solemn /'soləm/ a. 庄严的,严肃的 ]


我一般的做法如下:
   
    首先你要设置一个结束符号,这个符号用来表示你已经输入结束。比如回车键,就是说你在输入整型数的时候,你可以用空格来隔离每个输入,然后当你敲入回车的时候表示你已经输入完成。

  部分代码如下:
char   ch;                 //存储空格和回车
int     temp;             //存储你输入的数据
int     count = 0;         //用来记录你输入的个数
printf("请输入整型数(以回车结束):\n");
scanf("%d", &temp);
//你可以在这里把temp变量的值赋给其他变量
ch = getchar();
count++;
while(ch != '\n'')
{
    scanf("%d", &temp);
    //你可以在这里把temp变量的值赋给其他变量
    ch = getchar();
    count++;
}
printf("你输入的个数为:%d\n", count);

    小弟对C语言也是刚入gate,只能这样简单的写一下,望众高手赐教!
顶端 Posted: 2007-06-09 10:41 | [3 楼]
我来我网·5come5 Forum » 程序员之家

Total 0.012453(s) query 5, Time now is:11-23 08:56, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号