| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 884 人关注过本帖
标题:为什么输入的字母都会成为偶数?
只看楼主 加入收藏
yylogo
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-10-14
收藏
 问题点数:0 回复次数:5 
为什么输入的字母都会成为偶数?
#include<stdio.h>
#include<conio.h>
main(){
int x;
printf("please enter a number.\n\ni will tell u the  number is even or not!\n\n");
scanf("%d",&x);
if(x%2==0)printf("\nyes\n\n");
else printf("\nno\n\n");
getch();

}
谢谢观看和解答!!!
搜索更多相关主题的帖子: 偶数 字母 代码 输入 
2008-10-24 20:17
dillon
Rank: 1
等 级:新手上路
威 望:2
帖 子:183
专家分:0
注 册:2008-10-6
收藏
得分:0 
因你输入的是字母.所以X为一个随机偶地址.
2008-10-24 21:48
hybistr
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2008-10-24
收藏
得分:0 
#include<stdio.h>
main(){
int x;
scanf("%d",&x);
printf("%x",x);
}
gcc执行的结果:
输入:a
输出:0
输入:b
输出:0
vc6.0执行的结果:
输入:a
输出:cccccccc
输入:b
输出:cccccccc
2008-10-24 23:17
王海洋
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2008-7-26
收藏
得分:0 
int是一个整型变量看看这句
scanf("%d",&x);
if(x%2==0)printf("\nyes\n\n");
%d是什么?它是用来接收数字的,再看看下边是除以2取余这个是对数字进行的。为什么要输入字母?
2008-10-25 08:59
名扬低调
Rank: 1
等 级:新手上路
帖 子:92
专家分:0
注 册:2008-10-12
收藏
得分:0 
路过

[[it] 本帖最后由 名扬低调 于 2008-10-25 09:57 编辑 [/it]]

无声的坚持或许沉默也是一种执着.!  By:名扬低调
变量的指针和指向变量的指针变量.!
2008-10-25 09:42
lovekinglet
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2008-10-17
收藏
得分:0 
新建C 学习群 17071411 欢迎加入一起研究
2008-10-25 15:19
快速回复:为什么输入的字母都会成为偶数?
数据加载中...
 
   



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

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