| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 708 人关注过本帖
标题:来论坛 两天 了 学编程 C 八天了 由于问题 ~诶 ~
取消只看楼主 加入收藏
小偌
Rank: 4
来 自:成都
等 级:业余侠客
帖 子:170
专家分:241
注 册:2011-8-15
结帖率:100%
收藏
已结贴  问题点数:5 回复次数:15 
来论坛 两天 了 学编程 C 八天了 由于问题 ~诶 ~
#include<stdio.h>
void main()
{
    int a;  // 这两种 下面一种可以 实现 输入 Y或y结束循环 但是为什么上面一种不行呢? else 没错的啊
    char b;
    do
    {
        a=1;
        printf("ok?\n");
        scanf("%c",&b);
        if(b=='Y'||b=='y') a=1;
        else a=0;
    }
        while(a==1);
    printf("bey~");
}
        

#include<stdio.h>
void main()
{
    int a;
    char b;
    do
    {
        a=1;
        printf("ok?\n");
        scanf("%c",&b);
        if(b=='Y'||b=='y') a=1;
    }
        while(a==1);
    printf("bey~");
}
搜索更多相关主题的帖子: 学编程 
2011-08-16 17:17
小偌
Rank: 4
来 自:成都
等 级:业余侠客
帖 子:170
专家分:241
注 册:2011-8-15
收藏
得分:0 
一步一步执行~?怎么做啊~?

不是很好么..比起关在笼子里的可怜小鸟..我成为乌鸦已足矣
2011-08-16 17:29
小偌
Rank: 4
来 自:成都
等 级:业余侠客
帖 子:170
专家分:241
注 册:2011-8-15
收藏
得分:0 
#include<stdio.h>
void main()
{
    int a=1;
    char b;
    do
    {
        printf("ok?\n");
        scanf("%c",&b);
        if(b=='Y'||b=='y') a=0; else a=1;//这 我输入 Y a=0 到循环结束 再次循环 ~然后 便不输入了?~这就是问题 先打错了 ~
    }
        while(a==0);
    printf("bey~");
}

不是很好么..比起关在笼子里的可怜小鸟..我成为乌鸦已足矣
2011-08-16 17:47
小偌
Rank: 4
来 自:成都
等 级:业余侠客
帖 子:170
专家分:241
注 册:2011-8-15
收藏
得分:0 
#include<stdio.h>
void main()
{
    int a;
    char b;
    do
    {
        printf("ok?\n");
        scanf("%c",&b);
        if(b=='Y'||b=='y') a=0//这个地方 他会跳过 第二次循环时的输入 为什么啊?·我就是这不懂; else a=1;
    }
        while(a==0);
    printf("bey~");
}

不是很好么..比起关在笼子里的可怜小鸟..我成为乌鸦已足矣
2011-08-16 17:56
小偌
Rank: 4
来 自:成都
等 级:业余侠客
帖 子:170
专家分:241
注 册:2011-8-15
收藏
得分:0 
完全想不通 TonyDeng 就靠你啦 大哥 ~

不是很好么..比起关在笼子里的可怜小鸟..我成为乌鸦已足矣
2011-08-16 18:13
小偌
Rank: 4
来 自:成都
等 级:业余侠客
帖 子:170
专家分:241
注 册:2011-8-15
收藏
得分:0 
#include<stdio.h>
void main()
{ int i,a;
     i=xxx();
    printf("i =%d\n",i);
     scanf("%d",&a);
}

int xxx(int i)
{
    scanf("%d",&i);
    return (i);

}
return  明白了 哈哈

不是很好么..比起关在笼子里的可怜小鸟..我成为乌鸦已足矣
2011-08-16 18:44
小偌
Rank: 4
来 自:成都
等 级:业余侠客
帖 子:170
专家分:241
注 册:2011-8-15
收藏
得分:0 
.....好多个不会的函数  ~~.....................我先看看 getchar(); 是什么意思

不是很好么..比起关在笼子里的可怜小鸟..我成为乌鸦已足矣
2011-08-16 18:45
小偌
Rank: 4
来 自:成都
等 级:业余侠客
帖 子:170
专家分:241
注 册:2011-8-15
收藏
得分:0 
ASCII 码 98 恩

不是很好么..比起关在笼子里的可怜小鸟..我成为乌鸦已足矣
2011-08-16 18:49
小偌
Rank: 4
来 自:成都
等 级:业余侠客
帖 子:170
专家分:241
注 册:2011-8-15
收藏
得分:0 
调用 缓冲区的 值?~什么意思啊 ~?我看看

不是很好么..比起关在笼子里的可怜小鸟..我成为乌鸦已足矣
2011-08-16 18:49
小偌
Rank: 4
来 自:成都
等 级:业余侠客
帖 子:170
专家分:241
注 册:2011-8-15
收藏
得分:0 
szbuf[2]; 这是数组吧~?一维数组~?恩 
#include <stdio.h>
#define ISYy    0
#define NOTYy   1

int main(void) {//空函数
    int  check;//定义check
    char szbuf[2];//数组 ~?....初始化~?确定?~几个值~?定义~?

    do {
        printf("ok?\n");
        gets(szbuf);//...
        if(szbuf[0] == 'Y' || szbuf[0] == 'y')
            check = ISYy;
        else
            check = NOTYy;
    } while(check == ISYy);
    return 0;
}

不是很好么..比起关在笼子里的可怜小鸟..我成为乌鸦已足矣
2011-08-16 18:58
快速回复:来论坛 两天 了 学编程 C 八天了 由于问题 ~诶 ~
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017456 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved