| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 459 人关注过本帖
标题:帮帮忙啊,我这段程序错在哪了?
取消只看楼主 加入收藏
lisanhu1
Rank: 2
等 级:论坛游民
帖 子:31
专家分:78
注 册:2010-6-24
结帖率:75%
收藏
已结贴  问题点数:20 回复次数:0 
帮帮忙啊,我这段程序错在哪了?
/* Note:Your choice is C IDE */
#include "stdio.h"
#define b 1
#define c 2
char change(char letter)
{    int a;
    if(a=b) letter=letter-32;else letter=letter+32;
    return (letter);}
void main()
{    int a;
    char letter;
    printf("please enter your letter.\n");
    scanf("%c",&letter);
    printf("if you want to change ordinary letter into a capital one,please enter the number 1,please enter the number 2 if you don't.\n");
    scanf("%d",&a);
    letter=change(letter);
    printf("%c",letter);
}
我想编写一个可以输入小写字母,输出大写字母
输入大写字母输出小写字母的程序
由用户选择转换方向,
可是我编的这段程序输出的一直是第一个if句
就算输入的是2也不行
到底哪里出问题了
谢谢
2010-06-24 19:58
快速回复:帮帮忙啊,我这段程序错在哪了?
数据加载中...
 
   



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

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