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

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

还好吗



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

5come5帮你背单词 [ output /'autput/ n. 产量,产品,输出功率,输出信号,排泄量,排泄物 ]


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

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



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

5come5帮你背单词 [ be /bi:/ vi是,就是,在,存在 ]


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



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

5come5帮你背单词 [ seal /'si:l/ B n. 封条,印章;vt. 密封,盖章 ]


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



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

5come5帮你背单词 [ beginner /bi'ginə/ n. 初学者,无经验者 ]


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

  部分代码如下:
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.009366(s) query 5, Time now is:11-23 16:37, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号