码蹄杯语言基础:循环结构(C语言)

news/2025/1/12 4:01:49/

码蹄集网站地址:https://www.matiji.net/exam/ojquestionlist

⭐MT1185while循环

请编写一个简单程序,从小到大输出所有小于8的正整数和0(从0开始输出)。

格式
输入格式:

输出格式:
输出整型,空格分隔

#include<stdio.h>
int main()
{int i = 0;while (i < 8){printf("%d ", i);i++;}return 0;
}

⭐MT1186do-while循环

请编写一个简单程序,从大到小输出所有小于n的正整数,直到0为止(不含0)。n从键盘输入

格式
输入格式:
输入整型数n

输出格式:
输出整型,空格分隔

#include<stdio.h>
int main()
{int n;scanf("%d", &n);do{printf("%d ", n);n--;} while (n);return 0;
}

⭐MT1187累加和

从1累加到10,输出累加和

格式
输入格式:

输出格式:
输出整型

#include<stdio.h>
int main()
{int i;int sum = 0;for (i = 0; i <= 10; i++){sum += i;}printf("%d", sum);return 0;
}

⭐MT1188平均值

请编写一个简单程序,随机输入n个数字,输出他们的平均值

格式
输入格式:
输入分两行,第一行输入n,第二行输入n个float型数据,空格分隔

输出格式:
输出float型,空格分隔,保留2位小数

#include<stdio.h>
int main()
{int n, i;float temp, sum = 0;scanf("%d", &n);for (i = 0; i < n; i++){scanf("%f", &temp);sum += temp;}printf("%.2f", sum / n);return 0;
}

⭐MT1189正数负数的和

编写程序先输入n,再输入n个实数并分别统计正数的和、负数的和,然后输出统计结果。

格式
输入格式:
输入分两行,第一行输入整数n,第二行输入n个实数,空格分隔。

输出格式:
输出正数的和,和负数的和,实型,中间一个空格

#include<stdio.h>
int main()
{int n, i;double temp, p_sum = 0, n_sum = 0;scanf("%d", &n);for (i = 0; i < n; i++){scanf("%lf", &temp);if (temp >= 0){p_sum += temp;}else{n_sum += temp;}}printf("%lf %lf", p_sum, n_sum);return 0;
}

⭐MT1190分数乘法

输入5组分数,对他们进行乘法运算,输出结果。不考虑分母为0等特殊情况。

格式
输入格式:
输入整型,每组一行,如样例所示。

输出格式:
输出计算结果实型,如样例所示。

#include<stdio.h>
int main()
{double x1, y1, x2, y2, i, result;for (i = 0; i < 5; i++){scanf("%lf/%lf %lf/%lf", &x1, &y1, &x2, &y2);result = (x1 / y1) * (x2 / y2);printf("%lf\n", result);}return 0;
}

⭐MT1191减半

输入两个值N和M,输出N做M次减半后的值。比如100,减半后依次为50, 25, 12…,减半3次后是12。输入不考虑0,负数或者其他特殊情况。

格式
输入格式:
输入为整型,空格分隔

输出格式:
输出为整型

#include<stdio.h>
int main()
{int N, M;scanf("%d %d", &N, &M);for (int i = 0; i < M; i++){N /= 2;}printf("%d", N);return 0;
}

⭐MT1192翻倍

输入两个值N和M。输出N做M次翻倍后的值。比如12,翻倍后依次为24, 48, 96…。输入不考虑0,负数或者其他特殊情况。

格式
输入格式:
输入为整型,空格分隔

输出格式:
输出为整型

#include<stdio.h>
int main()
{int N, M;scanf("%d %d", &N, &M);for (int i = 0; i < M; i++){N *= 2;}printf("%d", N);return 0;
}

⭐MT1193偶数的平方和

输入正整数N,求前N个偶数的平方和。不考虑溢出。

格式
输入格式:
输入正整数N

输出格式:
输入整型

#include<stdio.h>
int main()
{int N, i, sum = 0;scanf("%d", &N);for (i = 2; i <= 2 * N; i){sum += i * i;i += 2;}printf("%d\n", sum);return 0;
}

⭐MT1194奇数的平方和

输入正整数N,求前N个奇数的平方和。不考虑溢出。

格式
输入格式:
输入正整数N

输出格式:
输入整型

#include<stdio.h>
int main()
{int N, i, sum = 0;scanf("%d", &N);for (i = 1; i <= 2 * N - 1; i){sum += i * i;i += 2;}printf("%d\n", sum);return 0;
}

http://www.ppmy.cn/news/107727.html

相关文章

一、STM32程序下载软件_FlyMCU

1、软件简介 (1)FlyMCU是一款STM32下载程序的软件。 (2)FlyMCU采用ISP下载方式。 (3)ISP&#xff1a;在线系统编程。 (4)FlyMCU支持STM32F1、STM32F2、STM32F4系列&#xff0c;其他暂不支持&#xff0c;后续应该也不会更新了。 (5)STM32芯片的ISP下载&#xff0c;只能使用…

第一章 部署DHCP服务

♥️作者介绍&#xff1a;奇妙的大歪 ♥️个人名言&#xff1a;但行前路&#xff0c;不负韶华&#xff01; ♥️个人简介&#xff1a;云计算网络运维专业人员 目录 DHCP&#xff1a;动态主机配置协议 1.DHCP的优点 2.DHCP的分配方式 3.DHCP的工作原理&#xff08;租约过程…

ChatGPT除了模型, 各个大厂、中厂、小厂们还在卷什么?

ChatGPT 问世后&#xff0c;各大公司都在「大模型」上下了苦功&#xff0c;模型能力也成为大家最关注的话题。ChatGPT 虽直接定义了基于大模型的生成式对话机器人这个产品类型&#xff0c;其模型的强大也导致大家都忽略了它在产品使用上的问题。 其实不管是底层模型开发的大厂…

低代码制造ERP管理系统:降低开发成本,提高生产效率

随着制造业的快速发展&#xff0c;ERP管理系统成为了现代制造业中不可或缺的一部分。ERP管理系统可以帮助企业更好地管理生产流程、库存和供应链等方面&#xff0c;从而提高企业的生产效率和竞争力。然而&#xff0c;传统的ERP管理系统往往需要大量的编程工作和长周期的开发过程…

5款冷门小工具,让你的电脑变得与众不同

每个人的电脑中都会安装很多软件&#xff0c;可能还保留着很多不为人知的冷门软件。不过虽然冷门&#xff0c;但绝不意味着低能&#xff0c;相反很多冷门软件的功能十分出色。闲话少说&#xff0c;接下来我就给大家推荐5款冷门小工具&#xff0c;看一看有没有你喜欢的。 1.图标…

由jar包冲突导致的logback日志不输出

一、前言 最近升级一个老项目&#xff0c;发面日志没有按照预期的生成。 1、resource下面有logback配置但没有生成日志 检查resource目录下&#xff0c;发现有logback.xml配置&#xff0c;但部署在服务器的项目没有按配置生成日志。于是启动本地tomcat发现日志按logback配置…

NumPy入门

NumPy介绍 NumPy&#xff08;Numerical Python&#xff09;是Python的一个开源的数值计算库。可用来存储和处理大型矩阵&#xff0c;比Python自身的嵌套列表结构要高效得多&#xff0c;支持大量的维度数组与矩阵运算&#xff0c;此外也针对数组运算提供大量的数学函数库&#…

pmp新手报名需要的步骤

球很多大中型企业&#xff0c;如华为、腾讯、字节、联想等&#xff0c;招聘项目管理相关人员时&#xff0c;都会把持有PMP证书当作必选或优选的招聘条件。 那么PMP的报考条件是什么呢&#xff1f;以下是PMI官网发布的PMP考试报考条件&#xff1a; 一、报名考生必须具备35小时…