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

如何让一个网站排名掉网络营销策略理论有哪些

如何让一个网站排名掉,网络营销策略理论有哪些,长春房产,免费的微商城本专栏持续输出数据结构题目集,欢迎订阅。 文章目录题目代码题目 请编写程序,求两个不超过 1000 位的大整数的乘积。 输入格式: 输入在两行中分别给出两个整数,保证不超过 1000 位。 输出格式: 在一行中输出两个整数…

本专栏持续输出数据结构题目集,欢迎订阅。

文章目录

    • 题目
    • 代码

题目

请编写程序,求两个不超过 1000 位的大整数的乘积。

输入格式:
输入在两行中分别给出两个整数,保证不超过 1000 位。

输出格式:
在一行中输出两个整数的乘积。但如果乘积超过了 1000 位,则仅输出 错误:位数超限。。

输入样例 1:
123456789012345
987654321098765

输出样例 1:
121932631137021071359549253925

输入样例 2:
-1122375689
4998765432012345

输出样例 2:
-5610492795904238375880705

代码

#include <stdio.h>
#include <string.h>
#include <stdlib.h>#define MAX_DIGITS 1000
#define MAX_RESULT (2 * MAX_DIGITS)// 反转字符串
void reverse(char *str, int len) {for (int i = 0; i < len / 2; i++) {char temp = str[i];str[i] = str[len - i - 1];str[len - i - 1] = temp;}
}// 大整数乘法
void multiply(char *num1, char *num2, char *result) {int len1 = strlen(num1);int len2 = strlen(num2);int *res = (int *)calloc(len1 + len2, sizeof(int));// 处理符号int sign = 1;if (num1[0] == '-') {sign *= -1;num1++;len1--;}if (num2[0] == '-') {sign *= -1;num2++;len2--;}// 反转字符串以便从低位开始处理reverse(num1, len1);reverse(num2, len2);// 乘法运算for (int i = 0; i < len1; i++) {for (int j = 0; j < len2; j++) {res[i + j] += (num1[i] - '0') * (num2[j] - '0');res[i + j + 1] += res[i + j] / 10;res[i + j] %= 10;}}// 找到结果的最高位int i = len1 + len2 - 1;while (i > 0 && res[i] == 0) i--;// 转换为字符串int idx = 0;if (sign == -1 && !(i == 0 && res[0] == 0)) {result[idx++] = '-';}for (; i >= 0; i--) {result[idx++] = res[i] + '0';}result[idx] = '\0';free(res);
}int main() {char num1[MAX_DIGITS + 2];  // 包含符号和空字符char num2[MAX_DIGITS + 2];char result[MAX_RESULT + 2];  // 包含符号和空字符// 读取输入(不进行校验)fgets(num1, sizeof(num1), stdin);fgets(num2, sizeof(num2), stdin);// 去除换行符num1[strcspn(num1, "\n")] = 0;num2[strcspn(num2, "\n")] = 0;// 计算乘积multiply(num1, num2, result);// 检查结果位数int len = strlen(result);int start = (result[0] == '-') ? 1 : 0;if (len - start > 1000) {printf("错误:位数超限。\n");} else {printf("%s\n", result);}return 0;
}    
http://www.dtcms.com/wzjs/284696.html

相关文章:

  • 南京做网站的额白度
  • 怎样做网站备案郑州百度推广哪家好
  • 广东网站备案要求网站推广的10种方法
  • 深圳喷绘制作公司seo网站快速排名软件
  • 房地产做网站不网上电商怎么做
  • 个人论坛类网站网络舆情监测系统
  • 广南网站建设网络推广网站
  • pc网站平台西安关键词排名提升
  • 如何建立一个网站app北京网站推广营销服务电话
  • 佛山建设外贸网站手机网站智能建站
  • 政府部门网站建设费用郑州百度推广公司电话
  • 网站运营发展前景南昌seo排名外包
  • 苹果手机做微电影网站有哪些互联网推广是什么工作内容
  • 网站开发的后端南京搜索引擎推广优化
  • 咨询类网站建设方案书自己怎么优化关键词
  • 小米商城网站开发文档网站免费网站免费优化优化
  • 北京朝阳区网站建设公司网站搭建公司哪家好
  • wordpress全站腾讯云cdn网络营销案例有哪些
  • 群晖可以做网站服务器吗体验营销策略有哪些
  • 网站怎么做?seo研究中心好客站
  • 免费开放的api网站应用北京关键词seo
  • 长治建设工程交易网seo百度点击软件
  • 松原市建设局网站海外推广是做什么的
  • 新闻网站数据库建设推广代理平台
  • 游戏开发物语破解版百度seo推广计划类型包含
  • wordpress做的外贸网站老司机们用的关键词有哪些
  • 南安淘宝网站建设个人友情链接推广
  • 怎么样做一个网站代刷网站推广链接免费
  • flash做的个人网站免费手机优化大师下载安装
  • 杭州网站公司线上营销推广方案模板