UVa10494不知错哪,求赐教

2023-12-10 09:19
文章标签 不知 赐教 uva10494

本文主要是介绍UVa10494不知错哪,求赐教,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!



错解

#include<iostream>
#include<cstring>
using namespace std;
char b[1000010],d[1000010];
int main()
{
 freopen("C:\\Users\\John\\Desktop\\hi.txt","r",stdin);
 int a,i,j;
 char sign;
 while(cin>>b>>sign>>a)
 {
  int k=strlen(b);
  //int kk=0;
  if(sign=='/')
  {
   int c=0;
   long long temp=0;
   for(i=0;i<k;i++)
   {
    c=(b[i]-'0')+c*10;
    if(c>=a)
    {
     temp=c/a+temp*10;
     d[i]=c/a+'0';
     c=c%a;
     
    }
    else
     d[i]='0';
   }
   //cout<<temp<<endl;
   i=0;
   while(d[i]=='0' && i<k-1)i++;
   for(;i<k;i++)
    cout<<d[i];
   cout<<endl;
  }
  else
  {
   long long temp=0;
   int c=0;
   for(i=0;i<k;i++)
   {
   //c=b[i]-'0';
   // temp=(c+temp*10)%a;
    temp = b[i] - '0' + c*10;
          c = temp%;
   }
   cout<<c<<endl;
  }
 }
 return 0;
}

正解


 
#include<iostream>
#include<string>
#include<sstream>
#include<cstdio>
#include<cstring>
using namespace std;
 
#define MAX 10000
 
int x[MAX];
 
string Div(string str, int y)
{
    int i;
    long long rem;
    stringstream s;
    string ans;
 
    memset(x, 0, sizeof(x));
    for(i = 0; i < str.size(); i++)
 {
        x[i] = str[i]-'0';
    }
    
    rem = 0;
    for(i = 0; i < str.size(); i++){
        long long temp;
        temp = rem*10 + x[i];
        rem = temp%y;
        x[i] = temp/y;
    }
 
    for(i = 0; i < str.size(); i++)
 {
        if(x[i] != 0)
            break;
    }
    for(int j = i; j < str.size(); j++)
 {
        s << x[j];
    }
    s >> ans;
    if(ans.empty())
        ans = "0";
    return ans;
}
 
string Mod(string str, int y){
    long long rem;
    stringstream s;
    string ans;
 
    rem = 0;
    for(int i = 0; i < str.size(); i++){
        long long temp;
        temp = str[i] - '0' + rem*10;
        rem = temp%y;
    }
 
    s << rem;
    s >> ans;
    return ans;
}
 
int main()
{
 freopen("C:\\Users\\John\\Desktop\\hi.txt","r",stdin);
    string x, oper;
    int y;
 
    while(cin >> x >> oper >> y)
 {
        if(oper == "/")
            cout << Div(x, y) << endl;
        else
            cout << Mod(x, y) << endl;
    }
 
    return 0;
}
 

这篇关于UVa10494不知错哪,求赐教的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/476691

相关文章

枯树洒落的泪花,心却不知飞向何

一个人独自徘徊在忧伤的路上,纵使心中千般无赖,但我现在又能去做些什么呢?只能静静的抽着烟,迷茫的望着宿舍窗外暗淡的灯光。思绪随着冬日夜里的冷风起舞,在冬日凛冽的寒风中,我的思绪乱成一团。 不知怎地,看着这样的野景,看着冷风抚过,枯树洒落的泪花,心却不知飞向何处?翻滚的思绪,一瞬间,伤感开始伸展,如万千藤条缠绕在心。 看着窗外暗黄的一片,那浑浊的颜色,带有太多的杂质,但是我喜

不可不知的WPF形状(Shape)

在WPF开发中经常需要进行绘制图形,可以利用Shape类型绘制基本的形状,而且Shape派生自FrameworkElement,属于UI元素范畴,可以直接利用XAML进行绘制。本文通过一些简单的小例子,简述如何通过Shape类绘制形状,仅供学习分享使用,如有不足之处,还请指正。 Shape类位于System.Windows.Shapes命名空间,而上篇文章介绍的Brush位于System.W

不可不知的DP协议过往史

1、DP协议过往史 2、eDP和DP的区别 1)DP接口:DP接口属于外部接口,只能用作显示器与驱动板之间的传输,不可以用做芯片与芯片之间的传输。 2)EDP接口:EDP接口属于内部接口,可以用做芯片与芯片之间的传输,也可以用作显示器与驱动板之间的传输。 DP接口继续随着DisplayPort标准的更新而发展。然而,具体的发布时间可能因不同厂商和设备的支持情况而有所不同。 eDP接口

猫咪掉毛严重,新手铲屎官不知如何处理?推荐使用宠物空气净化器

把小猫接回来一起生活没几天,我就感觉好日子就到头了...猫咪掉毛怎么这么严重啊,我都不敢怎么撸它,一撸满天都是毛,轻轻一搓就是一大团。而且想到还要清理就很头疼,每天都要很多的时间搞卫生。尝试过把它的毛剪短,但只是长度有改变,掉毛量丝毫不受影响。最后询问了资深的铲屎官朋友,才知道因为赶上了猫咪的换毛季,所以掉毛才会如此严重。 一、猫咪换毛季为什么掉毛 猫咪会通过自身调节来适应季节变换造成

SEOer不能不知的国外著名的SEO网站

做SEO优化,必须根据搜索引擎算法来做,但是搜索引擎的算法经常处于不断的更新和完善的过程中,因此对于搜索引擎的算法变化,我们要时时刻刻关注,必须根据搜索引擎的变化来更改优化策略,才能在残酷的网络营销竞争当中脱颖而出。   为了帮助大家能够及时的掌握GOOGLE的算法动态和一些SEO的最新资讯,这里为大家介绍几个国外比较有名的SEO网站,希望大家能够经常去浏览这些网站,经常关注全球的一些SEO动态。

提升录制效率,这些录屏软件快捷键你不可不知

我们工作、学习及娱乐中不可或缺的工具有很多,别的不知道肯定有录屏工具的一席之地吧。如果平常频繁的使用这个工具想要它更高效那不妨试试使用录屏快捷键,这次我们来讨论下大家都在用的那些录屏工具吧。 1.福昕录屏大师 链接:www.foxitsoftware.cn/REC/ 这款软件设计精巧,不仅下载与安装流程极为迅速,其核心功能更是专注于屏幕录制。在录制过程中,用户可灵活选择录制区域,满足不同场景

想让Python序列切片更高效?这些技巧你不可不知!

目录 1、自定义类实现切片 🍏 1.1 实现__getitem__方法 1.2 支持正负索引与步长 2、利用 collections.abc 模块 🧠 2.1 继承MutableSequence类 2.2 重写关键方法 3、使用标准库itertools.slice 🍲 3.1 itertools工具介绍 3.2 slice函数应用实例 4、通过生成器实现动态切片 🌀

Altera的JTAG电路下载模块为何上下拉电阻,不可不知的秘密

一、FPGA背景信息 当前的FPGA市场上有国际和国产两大体系,国际排名,一直很稳定,国际上前三名Xilinx、Altera、Lattice,国内FPG厂商也在填补空白,低端、中低端市场上发力,替代潮流已在兴起,目前国内前五,分别是京威齐力、安路科技、广州高云、复旦微电子、西安智多晶,国货当自强,真的很厉害。 FPGA随着人工智能、大数据、云计算、数据中心而越发收到重视,对于我们硬件工程师来说

202483读书笔记|《把你写进诗歌里》——人生是一场不知何时散场的约会,爱慕向来短暂,失去才是唯一出路

202483读书笔记|《把你写进诗歌里》——人生是一场不知何时散场的约会,爱慕向来短暂,失去才是唯一出路 摘录 《把你写进诗歌里(2020年度中国优秀诗歌)》,作者上官文露。并不惊艳,中英文双语对照的一本诗集,刚好微读送了3天付费会员卡,那就薅一下读完了本书,可闲着无聊翻翻,看着解闷玩。 部分节选如下: 摘录 不论你想要爱或恨一个人,最好的方法是把他写进诗歌里。 瑰丽

想转行AI大模型开发但不知如何下手?掌握这四个开源工具,让你领先一步!

最近有很多小伙伴问我,之前从事的其他领域的编程,现在想要学习AI大模型开发的相关技能,不知道从哪下手,应该学习些什么,下面四个是我认为从事大模型开发,必须掌握的四个开源工具,大家可以作为参考: 1、Hugging Face(抱抱脸) Hugging Face是现在最大的AI开源社区,里面提供了很多的预训练模型,是一个模型库,很多人会把自己训练好的模型上传上去,大家可以免费下载使用。下载下来