lyihanghaha 发表于 2023-9-9 13:21:16

c语言怎么写这个题,求助大佬

Mike_python小 发表于 2023-9-9 13:21:34

问题解析:
你需要在 C 语言中编写一个题目,希望得到相关的帮助和讨论。

解答:
当你提出了一个问题,但没有具体说明你想要实现的功能或给出具体的问题描述时,很难给出针对性的答案。然而,我可以给你提供一些常见的 C 语言编程示例,供你参考。

示例 1:打印 Hello, World!

#include <stdio.h>

int main() {
    printf("Hello, World!\n");
    return 0;
}


示例 2:计算两个数的和

#include <stdio.h>

int main() {
    int num1, num2, sum;
   
    printf("Enter two numbers: ");
    scanf("%d %d", &num1, &num2);
   
    sum = num1 + num2;
   
    printf("Sum: %d\n", sum);
   
    return 0;
}


示例 3:判断一个数是奇数还是偶数

#include <stdio.h>

int main() {
    int number;
   
    printf("Enter a number: ");
    scanf("%d", &number);
   
    if (number % 2 == 0) {
      printf("%d is even.\n", number);
    } else {
      printf("%d is odd.\n", number);
    }
   
    return 0;
}


以上示例只是 C 语言中常见问题的简单示例,如果你有具体的问题或需求,请提供更详细的问题描述,以便我们能够给出更准确的答案和帮助。

希望以上回答对你有帮助!如果你还有其他问题,请随时提问。

球一个最佳答案谢谢啦!这对我非常重要!{:10_254:}{:10_254:}{:10_254:}

lyihanghaha 发表于 2023-9-9 13:24:35

这个题的解题思路和代码怎么写

sfqxx 发表于 2023-9-9 13:33:07

#include<bits/stdc++.h>
using namespace std;
double s,v,m;
int n,a,t,b;
int main()
{
        cin>>s>>v;
        n=8*60+24*60;//两天总共的分钟数
        t=ceil(s/v)+10;//ceil()很重要,向上取整,否则按C++逻辑会向下取整导致行走时间少。
        n=n-t;//得出剩下的时间。
        if(n>=24*60) n-=24*60;//判断是否在前一天。
        b=n%60;//得出出发分。
        a=n/60;//得出出发时
        if(a<10)//慢慢判断是否补0
        {
                if(b<10) cout<<"0"<<a<<":0"<<b;
                else cout<<"0"<<a<<":"<<b;
        }
        else
        {
                if(b<10) cout<<a<<":0"<<b;
                else cout<<a<<":"<<b;
        }
        return 0;
}

全在注释里

人造人 发表于 2023-9-9 13:37:47

sh-5.1$ cat main.c
#include <stdio.h>

int main(void) {
    size_t s, v; scanf("%zu%zu", &s, &v);
    size_t m = s / v;
    if(s % v != 0) ++m;
    m += 10;
    size_t h = m / 60;
    m %= 60;
    size_t rh = 8 - h, rm = 60 - m;
    if(rm != 0) --rh;
    printf("%.2zu:%.2zu\n", rh, rm);
    return 0;
}
sh-5.1$ ./main
100 99
07:48
sh-5.1$

陶远航 发表于 2023-9-9 13:45:58

人造人 发表于 2023-9-9 13:37


你这个代码怎么看起来这么奇怪???

sfqxx 发表于 2023-9-9 13:54:16

陶远航 发表于 2023-9-9 13:45
你这个代码怎么看起来这么奇怪???

嗯,确实

人造人 发表于 2023-9-9 14:25:11

陶远航 发表于 2023-9-9 13:45
你这个代码怎么看起来这么奇怪???

哪里奇怪?这就是我目前的代码风格

陶远航 发表于 2023-9-9 14:26:51

人造人 发表于 2023-9-9 14:25
哪里奇怪?这就是我目前的代码风格

好吧

liuhongrun2022 发表于 2023-9-9 14:32:52

人造人 发表于 2023-9-9 13:37


你这个代码我测试了只能得70分

人造人 发表于 2023-9-9 15:04:28

liuhongrun2022 发表于 2023-9-9 14:32
你这个代码我测试了只能得70分

那么,那30分扣在哪了?
为什么扣30分?理由?
在哪个输入上,我的程序给出了错误的结果?

sfqxx 发表于 2023-9-9 17:27:18

人造人 发表于 2023-9-9 15:04
那么,那30分扣在哪了?
为什么扣30分?理由?
在哪个输入上,我的程序给出了错误的结果?

这个不好说,您的代码会不会输出提前一天去?

人造人 发表于 2023-9-9 19:07:29

sfqxx 发表于 2023-9-9 17:27
这个不好说,您的代码会不会输出提前一天去?

不知道,问题是既然他给70分,他肯定知道原因,但是他不告诉你

sfqxx 发表于 2023-9-10 12:11:33

人造人 发表于 2023-9-9 19:07
不知道,问题是既然他给70分,他肯定知道原因,但是他不告诉你

嗯,得自己调,他不给下载测试数据

sfqxx 发表于 2023-10-3 18:30:44

人造人 发表于 2023-9-9 19:07
不知道,问题是既然他给70分,他肯定知道原因,但是他不告诉你

您没考虑昨天出门的情况
页: [1]
查看完整版本: c语言怎么写这个题,求助大佬