`
ylxg12345
  • 浏览: 4652 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

杭电 ASCII 1.2.7

阅读更多

       今天做题,再次碰到了指针的问题,用了不同的编译器,会有不同的反映。在C-Free下处理没有问题了,提交后出现了 ACCESS_VIOLATION 的问题,于是又换了Code::Blocks 出现了问题,但是不懂如何debug,还请大神帮忙分析下。。。。。

题目链接:http://acm.hdu.edu.cn/game/entry/problem/show.php?chapterid=1&sectionid=2&problemid=23


 

Problem Description
Since all we know the ASCII code, your job is simple: input numbers and output corresponding messages.
 
Input
The first line contains one integer T (1<=T<=1000).
The input will contain T positive integers separated by whitespaces (spaces, newlines, TABs).
The integers will be no less than 32.
 
Output
Output the corresponding message in just one line.
Warning: no extra characters are allowed.
 
Sample Input
13
72 101 108 108 111 44
32 119 111 114 108 100 33
 
Sample Output
Hello, world!
 


代码区:

我的问题代码:

#include"stdio.h"
#include"string.h"
int main(){
	char a[1000],*b;
	int i,j,k;
	scanf("%d",&i);
	//程序代码出错段 start
	for(j=0;j<i;j++){
		scanf("%d",b);
		strcat(a,b);
	}
	//end
	printf("%s",a);
}

 

没有使用指针的正确代码:

#include"stdio.h"
int main(){
	int a[1000];
	int i,j;
	scanf("%d",&i);
	for(j=0;j<i;j++){
		scanf("%d",&a[j]);
	}
	for(j=0;j<i;j++){
		printf("%c",a[j]);
	}
}

 

我的猜想:可能是scanf函数中在获取char型数据时在类型转换上的内存问题

 

0
2
分享到:
评论

相关推荐

    jtds-1.2.7 文件

    《jtds-1.2.7在Android移动开发中的应用详解》 jtds-1.2.7是一款专为Java开发者设计的轻量级数据库连接驱动,尤其适用于Android应用程序开发。该驱动程序是开源的,提供对SQL Server和Sybase数据库的高效、稳定的...

    zlib1.2.7官网下载压缩包

    zlib 1.2.7 上次传的不知道怎么没了,重新传了个,有需要的同学自己拿了 rydiy友情分享 编译可见http://blog.csdn.net/rydiy/article/details/7710294

    Playframework 1.2.7 sdk zip包 play1.2.7.zip

    Playframework 1.2.7 是一个开源的Java和Scala Web应用框架,它采用模型-视图-控制器(MVC)架构模式,并且是基于事件驱动的,这使得开发过程更加高效和简洁。这个zip包"play1.2.7.zip"包含了Playframework的SDK,...

    libz.so.1.2.7

    libz.so.1.2.7

    jtds1.2.7.dist

    《jtds1.2.7.dist:连接SQL Server数据库的安卓开发利器》 在IT行业中,数据库管理和数据交互是核心部分,特别是在安卓应用开发中。"jtds1.2.7.dist"是一个专门为安卓开发者设计的工具,用于与Microsoft SQL Server...

    rustdesk-1.2.7-x86-64.exe

    rustdesk-1.2.7-x86-64.exe

    apr-1.2.7.tar.gz

    6. 字符集转换:支持多种字符编码之间的转换,如ASCII、UTF-8等。 7. 核心库:包含原子操作、随机数生成、信号处理等基础功能。 四、APR在实际项目中的应用 APR广泛应用于Apache HTTP服务器、Tomcat、Perl、PHP等...

    zlib-devel-1.2.7-17.el7

    标题中的"zlib-devel-1.2.7-17.el7"是一个软件包的名称,这在Linux环境中很常见,尤其是对于开发人员和系统管理员。这个名称包含了多个关键信息: 1. **zlib**: 这是软件的核心部分,一个开源的、跨平台的数据压缩...

    axiom-api-1.2.7.jar

    axiom-api-1.2.7.jar为的是更好的发扬优良的精要的代码!

    FmScSetup1.2.7_PConline

    标题"FmScSetup1.2.7_PConline"表明这是一个软件安装程序,可能是某个应用程序的版本1.2.7的更新。"FmScSetup1.2.7.exe"是该程序的主要安装文件,通常在Windows操作系统中,".exe"后缀表示可执行文件,用户可以通过...

    zlib-devel-1.2.7-17.el7.x86_64.zip

    本文将围绕"zlib-devel-1.2.7-17.el7.x86_64.rpm"这一特定版本,详细介绍其在CentOS7中的安装、使用以及对软件开发的意义。 首先,我们来看看"zlib-devel-1.2.7-17.el7.x86_64.rpm"的组成部分。这个压缩包包含了...

    zlib-1.2.7-18.el7.x86_64.rpm

    zlib-1.2.7-18.el7.x86_64.rpm

    里面包含有zlib-devel-1.2.7-17、openssl-devel-1.0.2k-16.el7.x86_64.rpm、

    里面包含有一些比较老版本的依赖,这些rpm包很不好找,费了好大劲才找到,给有需要的人,里面包含有openssl-1.1.1b.tar、openssl-devel-1.0.2k-16.el7.x86_64.rpm、zlib-1.2.7-18.el7.x86_64.rpm、zlib-devel-1.2.7-...

    fastjson1.2.7.jar

    fastjson1.2.7 依赖JDk1.8

    log4j.1.2.7

    **日志框架Log4j 1.2.7详解** 日志系统在软件开发中扮演着至关重要的角色,它能够帮助开发者追踪程序运行时的详细信息,定位和解决问题。Log4j是Apache组织提供的一款非常著名的Java日志框架,它的1.2.7版本是一个...

    fastjson(1.2.7)

    《深入解析Fastjson 1.2.7版:阿里巴巴的高效JSON处理库》 Fastjson是阿里巴巴开发的一款高性能的Java JSON库,它以其简洁的API、卓越的性能和广泛的兼容性在开发社区中赢得了广泛的认可。本文将深入探讨Fastjson ...

    struts1.2.7源码

    Struts 1.2.7 是 Apache Software Foundation 开发的一款基于 Model-View-Controller (MVC) 设计模式的开源Java Web应用程序框架。这个版本在当时是 Struts 的一个重要里程碑,因为它提供了许多改进和修复,使得...

    黑鲨工具箱1.2.7.exe

    黑鲨工具箱1.2.7.exe

    zlib-devel-1.2.7-18.el7.x86_64.rpm.zip

    《zlib-devel-1.2.7-18.el7.x86_64.rpm.zip:深入了解RPM包与zlib开发库》 在Linux世界中,软件的管理和分发通常依赖于各种包管理器,其中RPM(Red Hat Package Manager)是广泛使用的包管理系统之一。"zlib-devel-...

    jtds 1.2.7.jar

    《jtds 1.2.7.jar:Java连接SQL Server的高效驱动详解》 在IT行业中,数据库的连接和操作是开发过程中不可或缺的一环。本文将深入探讨`jtds 1.2.7.jar`,这是一个专门用于Java应用程序连接Microsoft SQL Server...

Global site tag (gtag.js) - Google Analytics