| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 972 人关注过本帖
标题:[求助]一个赋值的问题
取消只看楼主 加入收藏
yjbqq
Rank: 1
等 级:新手上路
帖 子:133
专家分:0
注 册:2006-10-10
收藏
 问题点数:0 回复次数:6 
[求助]一个赋值的问题

int main()
{
int n, a=20;

printf("Input a number:");
scanf("%d",&n);

printf("%d",n);

}

如果输入的n的值是97,那怎样才可以把n=97转化为a,并且使最后输出的n的值为a的值20?

搜索更多相关主题的帖子: 赋值 
2006-11-07 16:39
yjbqq
Rank: 1
等 级:新手上路
帖 子:133
专家分:0
注 册:2006-10-10
收藏
得分:0 
不是这样,是如果n=97,就转化为a的值,并且储存在n中,使以后也可使用n=20,如果输入n的值为98或其他ASCII对应的值,就转化为相应字母所定义的值!
呵呵!~~好像有点乱啊!我都有点晕了!

抵制日货,从我做起!!!
2006-11-07 16:55
yjbqq
Rank: 1
等 级:新手上路
帖 子:133
专家分:0
注 册:2006-10-10
收藏
得分:0 
怎么没有人理啊?

抵制日货,从我做起!!!
2006-11-07 17:15
yjbqq
Rank: 1
等 级:新手上路
帖 子:133
专家分:0
注 册:2006-10-10
收藏
得分:0 

#include<stdio.h>
#include<stype.h>
int main()
{
int m, n, x, y, z, sum=0;
int a=31, b=28, c=31, d=30, e=31, f=30;
int g=31, h=31, i=30, j=31, k=30, l=31;

printf("Input date:");
printf("Month:");
scanf("%d",&m);
printf("date:");
scanf("%d",&n);
x=m+96; 就是这里把x换为a到l中的一个,然后用上面定义的值,但我的这种是错的!
sum=x+n;
printf("%d\n",sum);

}

[此贴子已经被作者于2006-11-7 19:40:29编辑过]


抵制日货,从我做起!!!
2006-11-07 19:34
yjbqq
Rank: 1
等 级:新手上路
帖 子:133
专家分:0
注 册:2006-10-10
收藏
得分:0 
是的,但是能不能用我那种方法做啊?

抵制日货,从我做起!!!
2006-11-07 20:19
yjbqq
Rank: 1
等 级:新手上路
帖 子:133
专家分:0
注 册:2006-10-10
收藏
得分:0 

#include<stdio.h>
#include<stype.h>
int main()
{
int m, n, x, y, z, sum=0;
int a=31, b=28, c=31, d=30, e=31, f=30;
int g=31, h=31, i=30, j=31, k=30, l=31;

printf("Input date:");
printf("Month:");
scanf("%d",&m);
printf("date:");
scanf("%d",&n);
x=m+96; 如果输入m=1,那么x=97,那么能否把x就转化为a,并且赋予a在上面所定义的值,使x=31?
sum=x+n;
printf("%d\n",sum);

}


抵制日货,从我做起!!!
2006-11-07 20:52
yjbqq
Rank: 1
等 级:新手上路
帖 子:133
专家分:0
注 册:2006-10-10
收藏
得分:0 
好的!~期待中....

抵制日货,从我做起!!!
2006-11-07 21:06
快速回复:[求助]一个赋值的问题
数据加载中...
 
   



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

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