基于visual Studio2013解决C语言竞赛题之1002字符打印
2024-10-11 22:54:40
题目
解决代码及点评
/************************************************************************/
/* 2. 有一长度不大于40的字符串,已知其中包含两个字符“A”,
求处于这两个字符“A”中间的字符个数,并把这些字符依次打印出来 */
/************************************************************************/
#include <stdio.h>
#include <stdlib.h>
void main()
{
int num=0;
// 待分析的字符串
char arr[41]="AsdngidhgsdabiowegAoiwjgg";
// 定义个字符指针指向首地址,接下来要用这个指针去遍历整个字符串
char *p=arr; // 找到第一个A
while(*p!='A')
p++; p++;
// 找第二个A,再找到第二个A的过程中,顺便计数和打印
while(*p!='A')
{
printf("%2c",*p); // 打印A之间的字符
num++; // 计数
p++;
}
// 打印字符数量
printf("共有%d个字符",num);
system("pause");
}
代码编译以及运行
由于资源上传太多,资源频道经常被锁定无法上传资源,同学们可以打开VS2013自己创建工程,步骤如下:
1)新建工程
2)选择工程
3)创建完工程如下图:
4)增加文件,右键点击项目
5)在弹出菜单里做以下选择
6)添加文件
7)拷贝代码与运行
程序运行结果
最新文章
- [Android Pro] Android开发实践:为什么要继承onMeasure()
- 关于php的开源
- WPF学习之路(八)页面
- Apache+PHP+Mysql 集成环境 几个软件pk
- Entity Framework6 访问MySQL
- hdu 2579 Dating with girls(2)
- Fedora 16设置开机自启动程序与Ubuntu的区别
- 获得设备型号(含iPhone6 , iPhone 6+)
- bzoj 3669: [Noi2014]魔法森林 动态树
- 利用iptables实现基于端口的网络流量统计
- Prism定制Region控件
- 搜狐eHR团队-曾经一起奋斗过的~
- Jenkins 自动发布 Spring Boot 项目(Gitee)
- jenkins之从0到1利用Git和Ant插件打war包并自动部署到tomcat(第四话):把war包远程部署到tomcat
- RabbitMQ安装教程
- Oracle EBS INV 创建物料搬运单行
- hadoop资料
- 使用zsh 替换 bash
- html.div
- oracle 慢查询
热门文章
- [译]Stairway to Integration Services Level 15 – SSIS 参数回顾
- 字符串匹配算法(KMP)
- Python学习之一
- [LeetCode]题解(python):028-Implement strStr()
- 高级UNIX环境编程10 信号
- 1214 线段覆盖wiki oi
- 为了肾六(dp)
- ETHERNET帧结构
- javascript:void(0)的作用示例
- 在CentOS/RHEL/Scientific Linux 6下安装 LAMP