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

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

还好吗



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

5come5帮你背单词 [ understanding /Λndə'stændiŋ/ n. 洞察力,理解力,理解,领会;a. 能体谅人的,宽容的 ]


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

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



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

5come5帮你背单词 [ spit /spit/ v. 吐(痰等);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 | [1 楼]
我来我网·5come5 Forum » 程序员之家

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