当前位置: 首页 > news >正文

做网站属于印花税哪个范畴网站服务器配置参考指南

做网站属于印花税哪个范畴,网站服务器配置参考指南,seopc流量排名网站,有网站后台模板如何做数据库1.字符串左旋结果 题目内容:写一个函数,判断一个字符串是否为另外一个字符串旋转之后的字符串。 例:给定s1 AABCD和s2 BCDAA,返回1 给定s1 abcd和s2 ACBD,返回0 AABCD左旋一个字符得到ABCDA AABCD左旋两个字符得到BCDAA AABCD右旋一…
1.字符串左旋结果

题目内容:写一个函数,判断一个字符串是否为另外一个字符串旋转之后的字符串。

例:给定s1 = AABCD和s2 = BCDAA,返回1

给定s1 = abcd和s2 = ACBD,返回0

AABCD左旋一个字符得到ABCDA

AABCD左旋两个字符得到BCDAA

AABCD右旋一个字符得到DAABC

#include <stdio.h>
#include <string.h>int is_string_left_rotate(char* str1, char* str2)
{int i = 0;int len = strlen(str1);for (i = 0; i < len; i++){char tmp = *str1;int j = 0;for (j = 0; j < len - 1; j++){*(str1 + j) = *(str1 + j + 1);}*(str1 + len - 1) = tmp;if (strcmp(str1, str2) == 0){return 1;}}return 0;
}int main()
{char arr1[10] = "AABCD";char arr2[10] = "BCDAA";int ret = is_string_left_rotate(arr1,arr2);if (ret == 1){printf("YES\n");}elseprintf("NO\n");return 0;
}
2.offsetof宏的实现

写一个宏,计算结构体中变量相对于首地址的偏移

#include <stdio.h>#define OFFSETOF(struct_name,mem_name) (int)&(((struct_name*)0)->mem_name)struct A
{int a;short b;int c;char d;
};int main()
{printf("%d\n", OFFSETOF(struct A, a));printf("%d\n", OFFSETOF(struct A, b));printf("%d\n", OFFSETOF(struct A, c));printf("%d\n", OFFSETOF(struct A, d));return 0;
}
3.模拟实现atoi
#include <stdio.h>
#include <limits.h>
#include <ctype.h>enum State
{INVALID,VALID
};enum State state = INVALID;int my_atoi(const char* p)
{int flag = 1;if (p == NULL){return 0;}if (*p == '\0'){return 0;}while (isspace(*p)){p++;}if (*p == '+'){flag = 1;p++;}else if (*p == '-'){flag = -1;p++;}long long n = 0;while (isdigit(*p)){n = n * 10 + flag * (*p - '0');if (n < INT_MIN || n>INT_MAX){return 0;}p++;}if (*p == '\0'){state = VALID;return (int)n;}else{return (int)n;}
}int main()
{const char* p = "   -14a";int ret = my_atoi(p);if(state == VALID)printf("合法:%d\n", ret);elseprintf("非法:%d\n", ret);return 0;
}
4.n的k次方

编写一个函数实现n的k次方,使用递归实现。

#include <stdio.h>double Pow(int n, int k);int main()
{int n = 0;int k = 0;scanf("%d %d", &n, &k);double ret = Pow(n, k);printf("%lf\n", ret);return 0;
}double Pow(int n, int k)
{if (k == 0)return 1;else if (k > 0)return n * Pow(n, k - 1);elsereturn 1.0 / (Pow(n, -k));
}
5.字符串逆序

编写一个函数reverse_string(char *string)

实现:将参数字符串中的字符反向排列,不是逆序打印。

要求:不能使用C函数库中的字符串操作函数。

比如:char arr[] = “abcdef”

逆序之后数组的内容变成:fedcba


http://www.15wanjia.com/news/155666.html

相关文章:

  • 网站app充值记账凭证怎么做wordpress 文章在数据库
  • 外贸平台网站的营销方式wordpress互访页面
  • 企业网站推广怎么做ciid室内设计协会
  • 做电子请帖网站有哪些怎么把asp网站改成php
  • 用ppt做网站免费网店代运营
  • 博物馆网站建设目的网站的用户体验主要有那些类型
  • 网站做支付借口多少钱网站 为什么要备案
  • 门户网站建设困难重庆网站建设选圣矢
  • 建设部职称评审的网站vscode怎么做网页
  • 求跳转代码来自百度等搜索引擎访问跳转到另一个网站直接输入域名温州网站优化推广方案
  • 微信网站设计分析酒店网站建设协议
  • 张槎网站设计python网站开发招聘
  • 做网站价格公司市场营销策略有哪几种
  • 网站是别人做的域名自己怎么续费动易网站 模板
  • 婚纱制作网站多商户商城系统源码
  • 搞笑网站源码南京明辉建设集团网站
  • 免费域名模板建站做网站获流量
  • 想让一个网站上线需要怎么做wordpress后台好卡
  • 建设局网站查询个人信息上海做展会的网站都有哪些
  • 多国语言网站模板怎么做网站黑链
  • python做网站 教育深圳室内设计公司排行
  • 新手搭建做网站国外手表网站
  • 如何查看域名以前是做什么网站的wordpress应用引入的js
  • 泊头做网站的河南郑州新闻头条最新事件
  • 怎样设置个人网站网站的技术支持
  • 门户网站开发工具软件eclipse jsp 网站开发
  • php和html5做网站wordpress a hover 鼠标
  • 网站数据库搬家河南网站优化建设
  • html网站欣赏自定义wordpress管理员的头像
  • 旅游网站优化方案电商网站建设维护费会计分录