您好,欢迎来到品趣旅游知识分享网。
搜索
您的当前位置:首页3207:练34.1 学习加法(C、C++、python)

3207:练34.1 学习加法(C、C++、python)

来源:品趣旅游知识分享网

练 34.1 学习加法




C语言:

/*
3207:练34.1 学习加法
http://bas.ssoier.cn:8086/problem_show.php?pid=3207
https:///qq_338460/article/details/51045773
https://www.cnblogs.com/brucebao/archive/2013/06/01/3112024.html
*/
#include <stdlib.h>
#include <stdio.h>
#include <math.h>

int main()
{
    int m,n,cf,sum;//输入整数不超过9个数字,整型刚刚好
    
    scanf("%d%d",&m,&n);

    while (m!=0&&n!=0)
    {   cf=0;sum=0;
        while (m>0&&n>0)
        {           
            if ((m%10+n%10+cf)>9)
           {
             cf=1;
             sum++;
           }
           else
           {
        		cf=0;
		   }
            m=m/10;
            n=n/10;
        }
        
        printf("%d\n",sum);
        
        scanf("%d%d",&m,&n);
    }
    
	return 0;
}


C++代码:

#include <bits/stdc++.h>
using namespace std;
int main()
{
	int m,n,a,b,c,d,e,f,ans;
	while(1){
		ans=0;
		cin>>m>>n;
		if(m==0&&n==0)break;
		a=m%10;
		b=m/10%10;
		c=m/100%10;
		d=n%10;
		e=n/10%10;
		f=n/100%10;
		if(c+f>=10){
			ans++;
			b++;
		}
		if(b+e>=10){
			ans++;
			a++;
		}
		if(a+b>=10)ans++;
		cout<<ans<<endl;
	}
	return 0;
}


#include<bits/stdc++.h>
using namespace std;
int main()
{
	int ans,num,a,b,c,sum;
	
	while( cin>>ans>>num && (ans!=0 || num!=0) )
    {
    	sum=0;
		a=ans%10+num%10;
    	b=ans/10%10+num/10%10;
    	c=ans/100+num/100;
    	
    	if( a>=10 )
    	{
    		sum++;
    		b++;
		}
		
		if( b>=10 )
		{
			sum++;
			c++;
		}
		
		if( c>=10 )
		{
			sum++;
		}
		
		cout<<sum<<endl;
	} 
	
    return 0;
}



python3代码:

while True:
    a,b=input().split()
    a,b=int(a),int(b)
    
    if a==0 and b==0:
        break

    ans=0

    a1=a%10
    a2=a%100//10
    a3=a//100

    b1=b%10
    b2=b%100//10
    b3=b//100

    if a1+b1>=10:
        ans+=1
        a2+=1
    if a2+b2>=10:
        ans+=1
        a3+=1
    if a3+b3>=10:
        ans+=1

    print(ans)



3469:练84.2 光荣的梦想

归并排序-光荣的梦想

信息学奥赛一本通 1328:【例7.7】光荣的梦想

3470:【例85.1】 金银岛

金银岛(Island.cpp)

3471:【例85.2】 区间调度问题

挑战程序设计竞赛中文题面 papamelon 212. 区间调度问题(挑战程序设计竞赛)







宝宝的C++、小学生C++启蒙、小学生C++入门

为什么小学一二年级就可以学Go C编程(C++画图)呢?

慧通教育 Go C(C++画图)、C++学习(2024.10.15)

小学一二年级C++启蒙

小学一二年级C++信奥学习规划(2024.01.11)

小学二三年级入门信奥赛,如何从Scratch进入C++的学习

少儿C++编程如何入门

少儿C++编程学习路线推荐(2022.10.31)

小学生C++入门书籍、算法入门书籍,NOI数学书籍等

几年级开始学C++信奥赛最合适?

小学生要不要学C++、这几类孩子不要学C++

小学生讲C++(2023.12.03)

小学生C++学习,小学生讲C++




CCF GESP C++ 一级--八级 上机题

漫画C++、漫画算法、动画算法与数据结构等书籍

养成良好的学习习惯、1-9年级“好习惯”一览

小学生微积分学习




信息学奥学习路线指北(2024.10.29)

CSP-J2 CSP-S2 第2轮 北京和四川 程序回收系统的使用

CSP-J/S考前防爆“零”!复赛防爆零考前攻略!!提前规避防丢分!!!

2024 CSP-J2 CSP-S2 复赛 第2轮 机试 常见错误和注意事项等

CCF NOI女生竞赛

NOI 全国青少年信息学奥林匹克竞赛(官网)




NOI数学 学习 相关书籍及视频等资料(不包括CTS内容)

 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- pqdy.cn 版权所有 赣ICP备2024042791号-6

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务