IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> 未来教育全国计算机二级c语言(11-20题)设计题答案 -> 正文阅读

[C++知识库]未来教育全国计算机二级c语言(11-20题)设计题答案

  • 简要:

最近在准备全国计算机二级c语言考试,目前在准备设计题部分,同时我觉得有的题目的答案不是特别的好,我特此加以修正。


  • 相关代码:

  • 第十一套 判断该字符串是否是回文
int fun(char *str)
{
	char *p = str;
	int k=0;
	int i,j;
	while(*p){    //统计该字符串的字符个数,好为下一步做准备。
		k++;
		p++;
	}
		for(i=0;i<k/2;i++){
			if(str[i] != str[k-1-i]){
				return 0;
			}
		return 1;
}

  • 第十二套 将二维数组中的元素放到一维数组中
void fun (int (*s)[10], int *b, int *n, int mm, int nn)    //mm表示的是行,nn表示的是列
{
	int i,j,count=0;
	for(i=0;i<mm;i++){
		for(j=0;j<nn;j++){
			b[count++] = s[i][j];
		}
	}
	*n = count;    //个数最后放在n中
}

//也可以写成指针的形式

void fun (int (*s)[10], int *b, int *n, int mm, int nn)    //mm表示的是行,nn表示的是列
{
	int i,j,count=0;
	for(i=0;i<mm;i++){
		for(j=0;j<nn;j++){
			*b = s[i][j];
			b++;
			count++;
		}
	}
	*n = count;    //个数最后放在n中
}

  • 第十三套 将字符串中下标为偶数同时asll码为奇数的删除,其余的放入到t数组中
void fun(char  *s, char  t[])
{
	int i,j;
	int count=0;
	for(i=0;i<strlen(s);i++){
		if(s[i]%2==1&&i%2==0){
			continue;
		}
		else{
			t[count++]=s[i];
		}
	}
	t[count]=0;    //别忘了,末尾还要加上一个0。

}

  • 第十四套 ss所指字符串中所有下标为奇数的字母转换为大写字母
void fun(char *ss)
{
	int i;
		for(i=0;ss[i]!=0;i++){
			if(i%2==1&&ss[i]>='a'&&ss[i]<='z'){
				ss[i]=ss[i]-32;    //大写字母=小写字母-32
			}
		}
}

  • 第十七套
void fun (int x, int pp[], int *n)
{
	int i,k=0;
	for(i=1;i<=x;i++){
		if(i%2==1&&ix%i==0){
			pp[k++]=i;
		}
	}
	*n=k;
}

  • 第十八套
void fun(int m,int k,int xx[])
{
	int i,j,count=0;
	for(i=2;count<=k;i++){
		for(j=2;j<i;j++){
			if(i%2==0){
				break;
			}
		}
		if(j>=i&&i>m){
			xx[count++]=i;
		}
	}
}
  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2021-08-19 11:52:27  更:2021-08-19 11:52:44 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/20 11:34:40-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码