1最大整数(25分)

题目内容:

输入3个整数,用指针指向最大整数并输出

输入格式:

输出格式:

输入样例:

1,2,3

输出样例:

3

参考代码

#include <stdio.h>
int main(){int a,b,c;scanf("%d,%d,%d",&a,&b,&c);int *p=&a;if (*p<b) p=&b;if (*p<c) p=&c;printf("%d\n",*p);return 0;
}

2删除字符串中连续的重复字符(25分)

题目内容:

功能:实现删除字符串中连续的重复字符(除字母和数字)。 输入为字符串,将字符串中连续重复的,非字母和数字的字符删去,然后输出处理后的字符串。

输入格式:

输入字符串最长50个字符,之后截断,只输出处理后的字符串。

输出格式:

输入样例:

1+++2==3

输出样例:

1+2=3

参考代码

#include <stdio.h>
char s[5000];
char ans[5000];
bool IsNumLetter(char x){if (('a'<=x && x<='z')||('A'<=x && x<='Z')||('0'<=x && x<='9')) return true;return false;
}
int main(){scanf("%s%d",s);int k=0,j;for (int i=0;s[i];i++){ans[k++]=s[i];if (IsNumLetter(s[i])==false){for (j=i+1;s[j];j++){if (s[i]!=s[j])break;}i=j-1;}}ans[k++]=0;printf("%s\n",ans);return 0;
}

3统计输出字符串中的字母个数和数字个数(25分)

题目内容:

编写程序,输入一个字符串,分别统计输出该字符串中的字母个数和数字个数。

输入格式:

字符串

输出格式:

输入样例:

the day the month the year 123

输出样例:

letters:21,digits:3

参考代码

#include <stdio.h>
char s[5000];
bool isLetter(char x){if (('a'<=x && x<='z')||('A'<=x && x<='Z')) return true;return false;
}
bool isNumber(char x){if ('0'<=x && x<='9') return true;return false;
}
int main(){gets(s);int a=0,b=0;for (int i=0;s[i];i++){if (isLetter(s[i])) a++;if (isNumber(s[i])) b++;}printf("letters:%d,digits:%d\n",a,b);return 0;
}

4比较字符串是否相等(25分)

题目内容:

编写程序,输入两个字符串,比较他们是否相等。 要求不使用strcmp函数。

输入格式:

string1回车string2回车
string1和string2最长为256,可能包含空格

输出格式:

相等输出: equal
不等输出: unequal

输入样例:

string1
string2

输出样例:

unequal

参考代码

#include <stdio.h>
#include <string.h>
char string1[257],string2[257];
bool Cmp(){int len1=strlen(string1),len2=strlen(string2);if (len1!=len2) return false;for (int i=0;i<len1;i++){if (string1[i]!=string2[i])return false;}return true;
}
int main(){scanf("%s%s",string1,string2);if (Cmp()==true) printf("equal\n");else printf("unequal\n");return 0;
}

程序设计基础(CC++) 戴波、张东祥 第五章 指针 编程作业相关推荐

  1. 程序设计基础(CC++) 戴波、张东祥 第三章 控制语句 编程作业

    1闰年判断 题目内容: 输入一个1900-2200之间的年份, 判断这一年是不是闰年,是闰年输出yes,不是则输出no 输入格式: 输出格式: 输入样例: 1900 输出样例: no 时间限制: 50 ...

  2. 程序设计基础(CC++) 戴波、张东祥 第六章 函数 编程作业

    1函数实现学生管理系统(100分) 题目内容: 使用函数编写学生管理系统 其中学生的信息有姓名(汉语拼音,最多20个字符),性别(男/女,用1表示男,0表示女). 生日(19850101(年月日)). ...

  3. 程序设计基础(CC++) 戴波、张东祥 第四章 数组与结构 编程作业

    1学生管理系统(100分) 题目内容: 编写学生管理系统,其中学生的信息有姓名(汉语拼音,最多20个字符),性别(男/女,用1表示男,0表示女). 生日(19850101(年月日)).身高(以m为单位 ...

  4. #c++程序语言设计戴波-

    #c++程序语言设计戴波- 第八章:课上实验 时钟类 问题:实现时钟类时构造了函数但是不能用. 解决办法:c++中clock()是C/C++中的计时函数,将clock改成大写的Clock即 可. 修改 ...

  5. 2018-2019-2 20175204 张湲祯 实验五《网络编程与安全》实验报告

    2018-2019-2 20175204 张湲祯 实验五<网络编程与安全>实验报告 实验五<网络编程与安全> 一.实验内容: 1.网络编程与安全-1 任务详情 两人一组结对编程 ...

  6. 程序设计基础(CC++) 戴波、张东祥 第一章 绪论 编程作业

    21 在屏幕上输出"您好!欢迎来到程序设计世界"(50分) 参考代码 #include <stdio.h> int main(){printf("您好!欢迎来 ...

  7. 程序设计基础(CC++) 戴波、张东祥 第二章 数据类型与表达式 编程作业

    1某明星每年都会做慈善,小明统计了一下这个明星今年做了3次慈善,第一次捐助希望小学10万元,第二次捐助一个癌症患者15万元,第三次举办了慈善晚会,募捐200万元,其中他自己捐了50万元, 请问,这个明 ...

  8. 智慧树\知到——程序设计基础(C语言)入门篇第六章到第十章测试答案

    目录 第六章测试 第七章测试 第八章测试 第九章测试 第十章测试 第六章测试 第1部分 总题数: 10 1 [判断题] (10分) 有下列程序段,程序段运行后的输出结果##2##3##4##5(    ...

  9. python课后题答案第三章_python程序设计基础课后习题答案(电子版,可复制)第三章...

    第三章 3.1 重量计算#重量计算 weight = eval(input('请输入你的体重(kg):')) for i in range(10): new_weight = weight + 0.5 ...

最新文章

  1. JS高级程序设计第五章读书笔记
  2. 第九天:基础文件管理
  3. 《C程序员:从校园到职场》出版预告(1):从“高大上”到“柴米油盐”
  4. 不是计算机专业学python能找到工作吗-python学习难不难?非计算机专业也能学吗?...
  5. 取sql数据乱码_不基于备份和表,生产系统数据误删就能完全恢复
  6. Linux学习-逻辑滚动条管理员 (Logical Volume Manager)
  7. [转载] Python dict.keys方法
  8. RESTful Webservice 和 SOAP Webserivce 对比及区别
  9. c# socket接收字符串_php 的 socket简单原理及实现
  10. 八叶一刀流·三之型·业炎击团队
  11. ubuntu服务器系统管理软件,安装 Webmin 来管理你的 Ubuntu 主机
  12. linux 重启ftp的命令,linux开启ftp命令
  13. lumion计算机丢失string,Lumion计算机丢失string
  14. 共享鸡皮疙瘩?庆应大学开发了一种贴身设备,利用腕带和颈带数据,分享刺激感受...
  15. Tinyos2.x相关资料
  16. xposed伪造收到短信
  17. php安装扩展错误:Cannot find config.m4. Make sure that you run /usr/local/bin/phpize in the top level sourc
  18. 【AcWing周赛】AcWing第85场周赛
  19. verdaccio每次下载有时候不会加载taz压缩包原因解决
  20. 程序员成就技术大拿之路

热门文章

  1. Pycharm如何更改字体大小
  2. 中国的亚热带地区为什么这么冷(地缘气候论)
  3. 文件的逻辑结构与物理结构的对比与区别
  4. Glide加载图片并实现图片缓存
  5. 2006/11/6(北京时间)NbaTv Daily杂记
  6. mysql 视图 排序_MySQL 视图
  7. 能源互联网不止是能源+互联网
  8. 如何用计算机算10的-5次方,在excel中如何计算10的几次方呢
  9. 【完整代码及文档】基于Java的网络聊天室系统的设计与实现
  10. java复试容易被刷掉吗_拟录取之后还会被刷?这5个被刷原因尽量避免!