OJ题库记录

本文记录了多个算法题目,包括计算a+b、求余数、递推问题等多个类型的题目,涉及数学运算、字符串处理等基础知识,适合编程初学者进行练习。
摘要由CSDN通过智能技术生成

每天做一点,攒够了就在这边记录下。水平有限,部分参考百度其他大神思路,有问题希望指教提醒下,大家一起学习进步!
1、题目描述
计算 a+b
输入
第一行,一个正整数n,表示数据组数。
接下来n行,每行2个整数a,b(保证a,b,a+b均在int范围内)。
输出
对于每组数据,输出一行,为 a+b 的值。
输入样例
2
1 2
2 3
输出样例
3
5
代码样例

#include <stdio.h>
int main()
{
   
    int n, a, b;
    scanf("%d", &n);
    while(n--){
   
        scanf("%d%d", &a, &b);
        printf("%d\n", (a+b));
    }
    /* // 或用如下for循环代替while循环
    int i;
    for(i=0; i<n; i++){
        scanf("%d%d", &a, &b);
        printf("%d\n", (a+b));
    }
    */
    return 0;
}

2、题目描述
求两个整数的余数。
输入
两个正整数n,m。
输出
输出一个整数,为n除以m的余数。
输入样例
12 5
输出样例
2
代码举例:

#include <iostream>
using namespace std;
int main(void)
{
   
int x,y,z;
cout<<"INPUT";
cin>>x>>y;
cout<<"OUTPUT";
z=x%y;
cout<<z<<endl;
}

3、题目描述
BlueFly是一个壕,
他有一大堆的挖掘机,通过挖掘机发家致富。
他不仅是厨师,
还是黑客,
还是高级技师,
拥有十八般武艺。。。
BlueFly是个壕,他有一个妹妹叫FlySnow。(脑洞不要太大。。)
BlueFly每天都要给他的妹妹发糖吃,第一天他给他妹妹发了n个糖,以后每天发的糖的数量比前一天多m个。 请问k天以后BlueFly总共发了多少块糖。(假定FlySnow都能吃完这些糖 233)
输入
输入多组数据。
每组数据只有一行,是三个正整数,分别为n,m,k,保证每个数都在int范围内。
输出
输出这k+1天中FlySnow总共吃了多少糖,保证输出结果在int范围内。
输入样例
1 1 2
1 2 2
输出样例
6
9
样例解释
第一天吃糖数量为1,每天比前一天多吃一块,2天后吃糖数量为1+2*1=3块。总共吃糖的个数就是1+2+3=6。总共吃了3天,而不是2天。
输入提示
用while(scanf("%d%d%d",&a,&b,&c) != EOF)来进行多组输入的控制,输入结束的标志是EOF。
程序样例:

#include <iostream>
using namespace std;
int main(void)
{
   
int x,y,z;
cout<<"INPUT";
while(cin>>x>>y>>z)//控制输入,实际检测的是cin,检测流的状态
{
   
int s;
s=(z+1)*(x+y);
cout<<"OUTPUT";
cout<<s<<endl;
}
}

4、题目描述
Kevin·Feng是一只萌萌哒壕。
但是有一天Kevin听说有一只更壕的壕,叫做0yang。
所以Kevin决定跟

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值