| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 859 人关注过本帖
标题:我是个初学者,这个程序让我纠结半天了,求高手指正
只看楼主 加入收藏
善水盈渊
Rank: 2
等 级:论坛游民
帖 子:39
专家分:29
注 册:2011-11-16
收藏
得分:0 
dddddd
2011-12-18 13:07
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
既然學語言,就得對該語言的特性有本能的敏感。像C/C++是區別大小寫的、BASIC、Pascal是不區別的等等,都要培養出條件反射的本能。樓主是初學,不熟悉這個,雖然是情有可原,但不會看編譯信息是最不應該的,這是學習的基本功,猶如學漢語、英語起碼曉得去查字典一樣,編譯器這個老師已經給你打了叉,還標明了錯誤位置,還不知道去查那些英文是什麽意思,當老師的批語是放屁,這就懸了。

授人以渔,不授人以鱼。
2011-12-18 13:43
caohui
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2011-12-17
收藏
得分:0 
大小写问题。。。。。
修改后。。
#include<stdio.h>
main()
{int n,s=0;char a[20],*p;
scanf("%d",&n);/*说明一下输入的是几进制数*/
gets(a);/*以字符串类型输入一个数据*/
p=a;/*指针变量取得数组a的首地址*/
for(;*p;p++)
{if(*p>='0'&&*p<='9') *p-=48;
else if(*p>='a'&&*p<='z') *p-=87;
else if(*p>='A'&&*p<='Z') *p-=55;/*利用指针指向操作将字符型数据转换成整型数据*/
s+=n*s+*p;/*将n进制数转换成十进制数*/
p++;}
printf("%d\n",s);
}
2011-12-18 13:56
快速回复:我是个初学者,这个程序让我纠结半天了,求高手指正
数据加载中...
 
   



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

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