第4部分 循环结构程序设计1

您所在的位置:网站首页 反弹高度的知识 第4部分 循环结构程序设计1

第4部分 循环结构程序设计1

2023-12-24 01:35| 来源: 网络整理| 查看: 265

第1关:小球自由落体运动

任务描述 一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。 它在第N次落地时反弹多高?共经过多少米? 结果保留两位小数。

相关知识(略) 编程要求 根据提示,在右侧编辑器Begin-End处补充代码,并按照要求完成本关任务。

输入 从键盘输入M和N的值。

输出 它在第N次落地时反弹多高?共经过多少米? 保留两位小数,空格隔开,放在一行。

测试说明 平台会对你编写的代码进行测试,若是与预期输出相同,则算通关。 样例输入: 1000 5 样例输出: 31.25 2875.00

参考答案:

#include #include int main(void) { /*********Begin*********/ float m,n,h,i,t,sum; scanf("%f %f",&m,&n); sum=m; for(i=0;i int x, y, z, m, n; scanf("%d%d", &x, &y); m = x, n = y; while (y != 0) { z = x%y; x = y; y = z; } printf("最大公约数是:%d\n", x); printf("最小公倍数是:%d", m*n / x); return 0; } 第4关:字符串中各类字符数的统计

任务描述 本关任务:输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。

相关知识(略) 编程要求 根据提示,在右侧编辑器Begin-End处补充代码,输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。

输入 一行字符。 输出 统计每种字符的个数值。

测试说明 平台会对你编写的代码进行测试,若是与预期输出相同,则算通关。 样例输入: aklsjflj123 sadf918u324 asdf91u32oasdf/.’;123 样例输出: 23 16 2 4

参考答案:

#include int main(void) { /*********Begin*********/ char a[81]; int i,E=0,S=0,C=0,D=0; gets(a); for(i=0;a[i]!='\0';i++){ if(a[i]>='a'&&a[i]='A'&&a[i]='0'&&a[i] printf(“6”); } for语句 基本语法:基于for实现循环的基本语法如下:

for(1.赋值语句或者省略;2.判断语句或者省略;3.执行语句或者省略){ 需循环的语句或者代码块 } 其中1处位置,是一个赋值语句,在循环开始前执行一次,之后再不执行。 其中2处位置为判断语句,每次开始循环时(包括第一次)都会先经过这个判断语句的判断 如果此处为真,则进入循环,执行循环内语句或者代码块。 如果此处为假,则不进入循环,执行之后的代码。 其中3处位置为一个运算语句,每执行完一次循环,就会执行一次此处代码。 应用示例:

// 同样需要输出3个6 int i; for(i=0;i // 请在此添加代码 /********** Begin / /* End **********/ return 0; } 测试说明 以下是测试样例:

输入:5 3 输出:615 输入:6 4 输出:7404 输入:3 5 输出:37035

参考答案:

#include int main(void) { int a,temp,n,i,sum=0; scanf("%d%d",&a,&n); temp = a; for(i=1;i


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3