天梯赛91-95

文章展示了C语言编写的四个程序片段,涉及条件判断、输入验证、字符串操作和整数除法的应用,用于解决不同类型的计算和字符串处理问题。
摘要由CSDN通过智能技术生成
#include<stdio.h>
int main()
{
    int n,m,k;
    char x[15];
    scanf("%d %s %d %d",&n,x,&m,&k);
    if(k==n)
        printf("mei you mai %s de",x);
    else if(k==m)
        printf("kan dao le mai %s de",x);
    else 
        printf("wang le zhao mai %s de",x);
    return 0;
}
#include<stdio.h>
int main()
{
    int t;
    scanf("%d",&t);
    while(t--)
    {
        int a,b,c;
        scanf("%d %d %d",&a,&b,&c);
        if(a*b==c)
            printf("Lv Yan\n");
        else if(a+b==c)
            printf("Tu Dou\n");
        else
            printf("zhe du shi sha ya!\n");
    }
    return 0;
}
#include<stdio.h>
int main()
{
    int n,a[105],t,b;
    scanf("%d",&n);
    for(int i=0;i<n;i++)
        scanf("%d",&a[i]);
    scanf("%d",&t);
    while(t--)
    {
        int f=1,x=0;
        for(int i=0;i<n;i++)
        {
            scanf("%d",&b);
            if(b==0)
                continue;
            else if(b==a[i])
                x++;
            else
            {
                f=0;
            }
        }
        if(f&&x)
            printf("Da Jiang!!!");
        else
            printf("Ai Ya");
        if(t!=0)
            printf("\n");
    }
    return 0;
}
#include <iostream>
#include <string>
using namespace std;
int main()
{
	string str;
	cin >> str;
	int n = 0;
	cin >> n;
	while (n--)
	{
		int a = 0, b = 0, len = 0;
		string x, y, tmp;
		cin >> a >> b >> x >> y; 
		a--, b--, len = x.size();
		
		tmp = str.substr(a, b - a + 1);
		str.erase(a, b - a + 1);
		
		string sum = x + y;
		if(str.find(sum) != -1) str.insert((str.find(sum) + len), tmp);
		else str.insert((str.size()), tmp);  
	}
	cout << str;
	return 0;
}
#include<stdio.h>
int main()
{
    int a,b,c,x,y,f=0,min=100005,t,m,n;
    scanf("%d %d %d",&a,&b,&c);
    for(int i=1;i<c;i++)
    {
        if(a%i==0&&b%(c-i)==0)
        {
            f=1;
            x=a/i;
            y=b/(c-i);
            if(x>y)
                t=x-y;
            else
                t=y-x;
            if(t<=min)
            {
                min=t;
                m=i;
                n=c-i;
            }
        }
    }
    if(f==0)
        printf("No Solution");
    else
        printf("%d %d",m,n);
    return 0;
}

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值