基于visual Studio2013解决C语言竞赛题之1012连接字符串

时间:2022-09-21 08:30:29





基于visual Studio2013解决C语言竞赛题之1012连接字符串

题目

基于visual Studio2013解决C语言竞赛题之1012连接字符串

解决代码及点评


/*
编写一个函数JOIN,让它实现字符串连接运算功能。
*/
#include <stdio.h>
#include <stdlib.h> void JOIN(char *p1,char *p2,int n,int count1,int count2)//字符串链接函数
{
if (n<count1+count2+1)
{
printf("第一个字符串长度不够");
}
else
{
count2=0;
while(p1[count1++]=p2[count2++]); }
}
void main()
{
char str1[50]="abcdefghijk";
char str2[]="1234567890"; int count1=0;//记录第一个字符串长度
int count2=0;//记录第二个字符串长度 while(str1[count1]) count1++;
while(str2[count2]) count2++; int n=sizeof(str1);//计算数组一的字节数 JOIN(str1,str2,n,count1,count2); printf("%s",str1); system("pause");
}

代码编译以及运行

由于资源上传太多,资源频道经常被锁定无法上传资源,同学们可以打开VS2013自己创建工程,步骤如下:

1)新建工程

基于visual Studio2013解决C语言竞赛题之1012连接字符串

2)选择工程

基于visual Studio2013解决C语言竞赛题之1012连接字符串

3)创建完工程如下图:

基于visual Studio2013解决C语言竞赛题之1012连接字符串

4)增加文件,右键点击项目

基于visual Studio2013解决C语言竞赛题之1012连接字符串

5)在弹出菜单里做以下选择

基于visual Studio2013解决C语言竞赛题之1012连接字符串

6)添加文件

基于visual Studio2013解决C语言竞赛题之1012连接字符串

7)拷贝代码与运行

基于visual Studio2013解决C语言竞赛题之1012连接字符串

程序运行结果

基于visual Studio2013解决C语言竞赛题之1012连接字符串

代码下载

http://download.csdn.net/detail/yincheng01/6681845

解压密码:c.itcast.cn





基于visual Studio2013解决C语言竞赛题之1012连接字符串的更多相关文章

  1. 基于visual Studio2013解决C语言竞赛题之1093连接链表

        题目 解决代码及点评 #include <stdio.h> #include <stdlib.h> #include <math.h> #i ...

  2. 基于visual Studio2013解决C语言竞赛题之0401阶乘

      题目 解决代码及点评 这个是一道经典的教科书题目,基本上每本基础的c/c++语言教科书都会有这个题目 用来演示循环语句 #include <stdio.h> #include ...

  3. 基于visual Studio2013解决C语言竞赛题之0205位数求和

     题目

  4. 基于visual Studio2013解决C语言竞赛题之0201温度转换

    题目 解决代码及点评 #include <stdio.h> #include <stdlib.h> void main() { float f; float c; float ...

  5. 基于visual Studio2013解决C语言竞赛题之0409 100以内素数

       题目 解决代码及点评 在已经知道素数是怎么判断的基础上,增加循环,可以判断出100以内的素数 /******************************************* ...

  6. 基于visual Studio2013解决C语言竞赛题之0408素数

      题目 解决代码及点评 判断一个数是不是素数的方法,一般是看n是不是能被n以内的某个整数(1除外)整除 为了提高效率,这个整数范围一般缩小到n的平方根 如果在这个范围内的整数都不能整除,那么 ...

  7. 基于visual Studio2013解决C语言竞赛题之0407最大值最小值

      题目 解决代码及点评 这道题考察循环和比较 /*********************************************************************** ...

  8. 基于visual Studio2013解决C语言竞赛题之0406数列求和

      题目 解决代码及点评 这个题目,还是考察for循环的使用 以及数列规律,该数列的特点是第n个分子 = 第n-1个分子 + 第n-2个分子,分母也是此规律 而另外一个规律是第n个分子和第n- ...

  9. 基于visual Studio2013解决C语言竞赛题之0405阶乘求和

      题目 解决代码及点评 这道题和上一道题类似,第n个累加项 = n-1累加项的n倍 由于有这个规律,我们可以用一个for循环实现 但是例子代码并没有这么做,大家可以回去修改下代码,使得代码更 ...

随机推荐

  1. unity3d 射弹基础案例

    小白本来想学cocos2dx的,然而c++难学就算了,cocos2dx对新手来说简直坑爹,于是乎转战unity3d学习js,在写出第一个游戏后兴致高多了哎. 回顾一下编辑的过程:1.建立一个cube作 ...

  2. 使用 ICharpCode&period;SharpZipLib 压缩指定目录结构

    今天做项目中遇见一个压缩问题,我的目录结构是树形菜单,文件在服务器存储是平面存储,没有目录结构,所以在下载指定目录的时候要构建目录结构,如下: 当我右键点击下载b目录文件夹的时候要Download   ...

  3. generic type

    http://docs.oracle.com/javase/tutorial/java/generics/wildcardGuidelines.html

  4. Phpcms安装前后域名默认访问路径

    一.安装前 phpcms下载后index.html文件内容如下图,在本地服务器配置项目虚拟域名后,访问域名后直接跳到:域名/install/install.php,然后出现安装界面. 二.安装之后 提 ...

  5. Py4j-RPC

    python 使用灵活.方便在科研中被广泛的使用,Numpy和SciPy等科学计算库使其拥有强大的计算方式.很多机器学习和深度学习的库也都采用了python,然而在大数据.后台开发中仍然较多的使用Ja ...

  6. &lbrack;2017-7-28&rsqb;Android Learning Day6

    常用控件 Spinner DatePickerDialog TimePickerDiaog RadioButton CheckBox spinner(下拉菜单) <Spinner android ...

  7. 洛谷&period;2754&period;星际转移问题&lpar;最大流Dinic 分层&rpar;

    题目链接 枚举时间 每一个时间点 对于每个之前的位置像当前位置连边,表示这一时刻可待在原地 每艘船 之前时刻位置向当前时刻连边 注意别漏了0时刻src连向earth的边 #include<cst ...

  8. Qt样式表都有哪些属性可以设置

    我们可以在Qt助手中输入Qt Style Sheets Reference然后选择List of Pseudo-States 项查看Qt控件支持的所有状态. 附几个参考学习的博客: https://b ...

  9. Appium&plus;python自动化2-启动百度app

    一.前言 上一章节环境已经搭建好了,接下来就是需要启动APP,如何启动app呢?首先要获取包名,然后获取launcherActivity.获取这两个关键东西的方法很多,这里就不一一多说,小伙伴们可以各 ...

  10. spring mybatis 3&period;2调用mysql存储过程返回多结果集(完整、亲测、可用)

    最近,有个开发提了个需求,希望中间件支持调用mysql存储过程时支持多结果集返回,因为某些原因我们使用了不少的存储过程,很多复杂的逻辑目前来看交互非常的多,所以从当前的现状来说,这个需求还是蛮合理的. ...