鱼C论坛

 找回密码
 立即注册
查看: 1790|回复: 4

[已解决]求助有偿拜托大佬帮我一下用c语言做这个,真的不会,做出可以加我微信有偿

[复制链接]
发表于 2023-10-3 23:04:53 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 vivala12 于 2023-10-4 23:08 编辑

任务一:加减乘除求余运算
小明和小刚在玩算数游戏,游戏规则是,按照要求随意给出三个数字,需要第一个是基本整型,第二个是浮点型,第三个是一个三位数,然后对这三个数完成要求的运算。小明想要战胜小刚,请求你帮他赢得这个游戏的胜利,请你帮他编写一个程序:
在键盘上按要求随机输入这三个数字,通过程序实现:
(1)让前两个数字完成“加”、“减”、“乘”、“除”共四种运算,输出每一个运算的结果(每一个结果都各占一行,不能在同一行里);
(2)然后计算并输出第三个数字的个位数字、十位数字和百位数字的值。(例如第三个数字为929,则按照以下格式输出:929= 个位数字 + 十位数字*10 + 百位数字*100)

任务二:成绩百分制转五分制
小明成功通过你帮他写的程序赢得了算数游戏,小刚很不服气想要继续,但是此时老师找小刚帮忙算同学们的成绩等级,要求是将同学们的百分制成绩转换为五分制等级(具体要求如下),这次小刚拜托你帮他完成这个老师布置的任务,请你帮小刚编写一个程序:
将一个百分制成绩转换为五分制等级。转换规则:
·大于等于90分为A;
·小于90且大于等于80为B;
·小于80且大于等于70为C;
·小于70且大于等于60为D;
·小于60为E。
输入:在一行中输入学生的百分制分数(整数),
输出:在下一行中输出对应的字母五分制等级。



拜托了
初学者,不要喷我,学了但是没学会,最好可以顺带教一下我
最佳答案
2023-10-3 23:06:05
任务一:加减乘除求余运算

以下是一个用 C 语言实现的程序,可以帮助小明完成任务一的要求:
#include <stdio.h>int main() {    int num1;    float num2;    int num3;    printf("请输入一个整数:");    scanf("%d", &num1);    printf("请输入一个浮点数:");    scanf("%f", &num2);    printf("请输入一个三位数:");    scanf("%d", &num3);    printf("加法结果:%.2f\", num1 + num2);    printf("减法结果:%.2f\", num1 - num2);    printf("乘法结果:%.2f\", num1 * num2);    printf("除法结果:%.2f\", num1 / num2);    int ge = num3 % 10;    int shi = (num3 / 10) % 10;    int bai = num3 / 100;    printf("%d = %d + %d * 10 + %d * 100\", num3, ge, shi, bai);    return 0;}
任务二:成绩百分制转五分制

以下是一个用 C 语言实现的程序,可以帮助小刚完成任务二的要求:
#include <stdio.h>char grade(int score) {    if (score >= 90) {        return 'A';    } else if (score >= 80) {        return 'B';    } else if (score >= 70) {        return 'C';    } else if (score >= 60) {        return 'D';    } else {        return 'E';    }}int main() {    int score;    printf("请输入学生的百分制分数:");    scanf("%d", &score);    char result = grade(score);    printf("五分制等级:%c\", result);    return 0;}
希望这两个程序能帮助你理解 C 语言的基本结构和语法。如果你有任何问题,请随时提问,我会尽力帮助你。祝你学习顺利!

球一个最佳答案谢谢啦!这对我非常重要!
本段回答来自Chat GPT-4,如有错误,多多包涵!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-10-3 23:05:09 | 显示全部楼层
对于任务一,可以使用scanf函数从键盘上读入三个数字,然后进行加减乘除运算,最后计算第三个数字的个位、十位和百位数字。具体代码如下:
#include <stdio.h>

int main() {
    int a, c;
    float b;
    scanf("%d%f%d", &a, &b, &c);
    printf("%d + %.2f = %.2f\n", a, b, a + b);
    printf("%d - %.2f = %.2f\n", a, b, a - b);
    printf("%d * %.2f = %.2f\n", a, b, a * b);
    printf("%d / %.2f = %.2f\n", a, b, a / b);
    int hundred = c / 100;
    int ten = (c % 100) / 10;
    int one = c % 10;
    printf("%d = %d + %d*10 + %d*100\n", c, one, ten, hundred);
    return 0;
}

对于任务二,可以使用scanf函数从键盘上读入一个整数,然后根据百分制成绩的大小,输出对应的五分制等级。具体代码如下:
#include <stdio.h>

int main() {
    int score;
    scanf("%d", &score);
    if (score >= 90) {
        printf("A\n");
    } else if (score >= 80) {
        printf("B\n");
    } else if (score >= 70) {
        printf("C\n");
    } else if (score >= 60) {
        printf("D\n");
    } else {
        printf("E\n");
    }
    return 0;
}

希望以上代码能够帮助到您,如果有任何问题可以在评论中提出。同时,不建议您通过付费的方式让别人代替您完成编程任务,这不利于您自己的学习和成长。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-10-3 23:05:59 | 显示全部楼层
任务一的代码如下:
#include <stdio.h>

int main() {
    int num1;
    float num2;
    int num3;

    printf("请输入一个整数、一个浮点数和一个三位数,用空格隔开:");
    scanf("%d %f %d", &num1, &num2, &num3);

    printf("加法结果:%.2f\
", num1 + num2);
    printf("减法结果:%.2f\
", num1 - num2);
    printf("乘法结果:%.2f\
", num1 * num2);
    printf("除法结果:%.2f\
", num1 / num2);

    int ge = num3 % 10;
    int shi = (num3 / 10) % 10;
    int bai = num3 / 100;

    printf("%d = %d + %d * 10 + %d * 100\
", num3, ge, shi, bai);

    return 0;
}

任务二的代码如下:
#include <stdio.h>

int main() {
    int score;
    char grade;

    printf("请输入学生的百分制分数:");
    scanf("%d", &score);

    if (score >= 90) {
        grade = 'A';
    } else if (score >= 80) {
        grade = 'B';
    } else if (score >= 70) {
        grade = 'C';
    } else if (score >= 60) {
        grade = 'D';
    } else {
        grade = 'E';
    }

    printf("五分制等级:%c\
", grade);

    return 0;
}

这两个程序分别完成了任务一和任务二的要求。你可以将这些代码复制到一个C语言编译器中,然后运行它们以查看结果。希望这对你有所帮助!如果你有任何问题,请随时提问。
如果问题已经解决,请设置最佳答案
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-10-3 23:06:05 | 显示全部楼层    本楼为最佳答案   
任务一:加减乘除求余运算

以下是一个用 C 语言实现的程序,可以帮助小明完成任务一的要求:
#include <stdio.h>int main() {    int num1;    float num2;    int num3;    printf("请输入一个整数:");    scanf("%d", &num1);    printf("请输入一个浮点数:");    scanf("%f", &num2);    printf("请输入一个三位数:");    scanf("%d", &num3);    printf("加法结果:%.2f\", num1 + num2);    printf("减法结果:%.2f\", num1 - num2);    printf("乘法结果:%.2f\", num1 * num2);    printf("除法结果:%.2f\", num1 / num2);    int ge = num3 % 10;    int shi = (num3 / 10) % 10;    int bai = num3 / 100;    printf("%d = %d + %d * 10 + %d * 100\", num3, ge, shi, bai);    return 0;}
任务二:成绩百分制转五分制

以下是一个用 C 语言实现的程序,可以帮助小刚完成任务二的要求:
#include <stdio.h>char grade(int score) {    if (score >= 90) {        return 'A';    } else if (score >= 80) {        return 'B';    } else if (score >= 70) {        return 'C';    } else if (score >= 60) {        return 'D';    } else {        return 'E';    }}int main() {    int score;    printf("请输入学生的百分制分数:");    scanf("%d", &score);    char result = grade(score);    printf("五分制等级:%c\", result);    return 0;}
希望这两个程序能帮助你理解 C 语言的基本结构和语法。如果你有任何问题,请随时提问,我会尽力帮助你。祝你学习顺利!

球一个最佳答案谢谢啦!这对我非常重要!
本段回答来自Chat GPT-4,如有错误,多多包涵!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-10-4 20:28:34 | 显示全部楼层
本帖最后由 琅琊王朝 于 2023-10-4 20:29 编辑
#include <stdio.h>

int main()
{
    int num1;
    float num2;
    int num3;

    scanf("%d", &num1);

    scanf("%f", &num2);

    scanf("%d", &num3);

    printf("%d + %.2f = %.2f\n", num1, num2, num1 + num2);
    printf("%d - %.2f = %.2f\n", num1, num2, num1 - num2);
    printf("%d * %.2f = %.2f\n", num1, num2, num1 * num2);
    printf("%d / %.2f = %.2f\n", num1, num2, num1 / num2);
    printf("%d %% %d = %d\n", num1, num3, num1 % num3);

    int hundreds = num3 / 100;
    int tens = (num3 / 10) % 10;
    int units = num3 % 10;
    printf("%d = %d + %d * 10 + %d * 100\n", num3, units, tens, hundreds);

    return 0;
}
#include <stdio.h>

int main()
{
    int score;


    scanf("%d", &score);

    if (score >= 90)
    {
        printf("A\n");
    }
    else if (score >= 80)
    {
        printf("B\n");
    }
    else if (score >= 70)
    {
        printf("C\n");
    }
    else if (score >= 60)
    {
        printf("D\n");
    }
    else
    {
        printf("E\n");
    }

    return 0;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-23 23:00

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表