EOJ1001-大数相加

题目

在这里插入图片描述

样例

在这里插入图片描述

代码

#include <iostream>
#include <string>
#include <algorithm>
using namespace  std;
const int len = 510;

int main() {
    string x, y;
    while (cin>>x>>y)
    {
        int result[len] = { 0 };
        int lenx = x.length();
        int leny = y.length();
        int pos = len - 1;
        int i, j;

        int posx = lenx - 1;
        int posy = leny - 1;
        
        //开始倒着逐位相加
        while (posx>=0 && posy>=0)
            result[pos--] = (x[posx--] - '0') + (y[posy--] - '0');
            //attention!
           
        //如果两个长度不一样
       if(lenx>leny)
           while (posx>=0)
              result[pos--] = x[posx--] - '0';
       else
           while (posy >= 0)
               result[pos--] = y[posy--] - '0';

        //对result进位处理
        for (i = len - 1; i >= 0; i--) {
            if (result[i] >= 10) {
                result[i - 1] += result[i] / 10;
                result[i] = result[i] % 10;
            }
        }
   
       //找到第一个不为0的位置
        int start = 0;
        for (i = 0; i < len; i++) {
            if (result[i] != 0) break;
            start++;
        }
        
        for (i = start; i <= len-1; i++)
            cout << result[i];
        cout << endl;
    } 
    return 0;
}
参考资源链接:[在线订购蛋糕商城系统源码及数据库完整实现](https://wenku.csdn.net/doc/1nxuu0eoj4?utm_source=wenku_answer2doc_content) 要在Java Web项目中集成在线订购蛋糕商城的数据库并实现商品浏览功能,首先需要解压提供的《在线订购蛋糕商城系统源码及数据库完整实现》文件,该文件包含了系统所需的数据库脚本和源代码。接下来,可以按照以下步骤操作: 1. 数据库集成: - 打开数据库管理工具,如MySQL Workbench或phpMyAdmin。 - 创建新的数据库实例,以避免与现有数据库冲突。 - 导入提供的数据库脚本文件(通常为.sql格式),这将创建必要的表结构。 - 检查数据库表中的数据是否完整,确保所有字段和约束都正确设置。 2. 配置Java Web项目: - 在项目的配置文件中(如web.xml),设置数据库连接参数,包括URL、用户名、密码等。 - 根据数据库参数配置数据库连接池(如C3P0或DBCP),以提高数据库访问效率。 - 确保项目的类路径中包含了数据库驱动的JAR包。 3. 实现商品浏览功能: - 创建或修改JSP页面以展示商品信息,可以使用HTML和CSS来设计页面布局。 - 在Servlet中编写逻辑代码,用于从数据库查询商品数据。 - 利用JDBC或JPA等技术,通过预编译的SQL语句从数据库中获取商品数据。 - 将查询到的商品数据封装成Java对象,通过RequestDispatcher转发到JSP页面。 - 在JSP页面中使用JSTL和EL表达式将商品对象集合展示到前端。 4. 测试: - 部署Java Web项目到服务器(如Tomcat)。 - 访问商品浏览页面,检查商品数据是否正确展示。 - 进行功能测试,包括商品分类、排序、分页等功能。 通过以上步骤,你将能够将在线订购蛋糕商城的数据库成功集成到Java Web项目中,并实现商品浏览功能。建议查看《在线订购蛋糕商城系统源码及数据库完整实现》资源,以获取更详细的操作指导和完整代码示例,从而更深入地理解和实践整个流程。 参考资源链接:[在线订购蛋糕商城系统源码及数据库完整实现](https://wenku.csdn.net/doc/1nxuu0eoj4?utm_source=wenku_answer2doc_content)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值