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

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
C语言学习者
Rank: 4
等 级:贵宾
威 望:13
帖 子:1278
专家分:0
注 册:2006-9-26
收藏
得分:0 
#include<stdio.h>
int main()
{
int n, a=20;
printf("Input a number:");
scanf("%d",&n);
if(n==97)
printf("%c,%d\n",n,a);
else
printf("%d\n",n);
return 0;
}

谁有强殖装甲第二部,可以Q我460054868
2006-11-07 16:46
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
uptosky
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2006-10-30
收藏
得分:0 
int main()
{
int n, a=20;

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

printf("%d",n);

}
什么叫a的值20?

2006-11-07 18:52
uptosky
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2006-10-30
收藏
得分:0 
int main()
{
int n, a=20;

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

printf("%c",n);

}
发错了。

2006-11-07 18:53
baxia
Rank: 1
等 级:新手上路
帖 子:43
专家分:0
注 册:2006-3-10
收藏
得分:0 
楼主说的不明白!
2006-11-07 19:03
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
baxia
Rank: 1
等 级:新手上路
帖 子:43
专家分:0
注 册:2006-3-10
收藏
得分:0 

楼主是不是要实现某一天是一年中的第几天啊?
可以这样做.(vc6.0)
#include<stdio.h>
void main()
{
int m, n,i,sum=0;
int a[12]={31,28,31,30,31,30,31,31,30,31,30,31};

printf("Input date:");
printf("Month:");
scanf("%d",&m);
printf("date:");
scanf("%d",&n);
for(i=0;i<m-1;i++)
{
sum+=a[i];
}
sum+=n;
printf("%d\n",sum);

}

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

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



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

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