C语言-翁恺-PTA-121-160课后练习题-04


title: C语言-翁恺-PTA-121-160课后练习题-04
tags:

  • C
  • PTA
    description: ’ ’
    mathjax: true
    date: 2024-04-09 23:16:22
    categories:
  • C
  • PTA

7-137 Average

You are going to read a serial of none-negative integers, which ends with a negative number that does not count as one of the data. Your program calculates the average of all the none-negative integers, and prints the average which rounds to two decimal places.

When there’s no valid data at all, your program prints out:

None

输入格式:

A serial of none-negative integers, ending with a negative number, which is not one of the valide data.

输出格式:

A number rounds to two decimal places, which is the average of the serial.

The printf for this case is:

printf("%.2f\n", (double)sum/count);

输入例子

1 2 3 4 5 6 -1

输出例子

3.50

代码长度限制

16 KB

时间限制

400 ms

内存限制

错误原因

这题失败的原因,就是纯纯的语言问题了,没别的好说的

You are going to read a serial of none-negative integers

猜测翻译 :我们要读一串非负数的整数

机器翻译:您将读取一个非负整数序列

which ends with a negative number that does not count as one of the data.

猜测翻译:当读取负数的时候,这个将不再记录在数据之中

机器翻译:

以负数结尾,不作为数据之一。

Your program calculates the average of all the none-negative integers

猜测翻译:你的程序要计算这一串非数据的平均值

机器翻译:你的程序计算所有非负整数的平均数

and prints the average which rounds to two decimal places.

猜测翻译:这个我不太会

机器翻译: 并打印出四舍五入到小数点后两位的平均值

理解了题目之后,就非常非常非常好些了

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<limits.h>
#include<float.h>
int main()
{
	int sum = 0, count = 0, n = 0;
	scanf("%d", &n);
	while (n >= 0) {
		sum += n;
		count++;
		scanf("%d", &n);
	}
	if (sum == 0)printf("None");
	else
		printf("%.2f\n", (double)sum / count);
	return 0;
}

7-139 手机话费

小明的手机每天消费1元,每消费K元就可以获赠1元,一开始小明有M元,问最多可以用多少天?

输入格式:

每个测试实例包括2个整数M,K(2<=k<=M<=1000)。

输出格式:

对于每个测试实例输出一个整数,表示M元可以用的天数。

输入样例:

2 2

输出样例:

3

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

栈限制

错误原因

这个思路有问题

抄一下别人的思路

正确代码如下:

#include <stdio.h>
int main(){
    int m,k,i=0;
    scanf("%d %d",&m,&k);
    while(m>0){
        m--;
        i++;
        if(i%k==0)m++;
    }
    printf("%d",i);
   
}

7-144 藏头诗

本题要求编写一个解密藏头诗的程序。

注:在 2022 年 7 月 14 日 16 点 50 分以后,该题数据修改为 UTF-8 编码。

输入格式:

输入为一首中文藏头诗,一共四句,每句一行。注意:一个汉字占三个字节。

输出格式:

取出每句的第一个汉字并连接在一起形成一个字符串并输出。同时在末尾输入一个换行符。

输入样例:

一叶轻舟向东流
帆稍轻握杨柳手
风纤碧波微起舞
顺水任从雅客流

输出样例:

一帆风顺

代码长度限制

16 KB

时间限制

400 ms

内存限制

错误原因

不理解中文字符的占比,不理解如何输出输出

正确代码

#include <stdio.h>
int main() {
    char c[100][3];
    for (int i = 1; i <= 4; ++i) {
        scanf("%s", c);
        printf("%c%c%c", c[0][0], c[0][1], c[0][2]);
    }
    return 0;
}
  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 翁恺ct-dist的文件夹是指翁恺在编程项目中常用的文件夹之一。CT-Dist是一个常用的开源项目,用于计算文本之间的相似性。在这个项目中,翁恺通常会使用ct-dist文件夹来存放与CT-Dist相关的代码、配置文件和数据文件。 在ct-dist文件夹中,可能会包含以下内容: 1. 源代码文件:这些文件包含了CT-Dist项目的核心代码,用于实现文本相似性计算的算法和功能。这些代码文件通常以.py或.java等编程语言的扩展名为后缀。 2. 配置文件:这些文件用于设置CT-Dist项目的参数和选项,以便根据具体需求对文本相似性计算进行定制。配置文件的内容可以包括输入输出路径、特征提取方法、权重设置等。 3. 数据文件:CT-Dist项目在计算文本相似性时需要使用的数据文件,如语料库、词向量文件等。这些数据文件可以通过配置文件中的路径进行指定,并被代码读取和处理。 除此之外,ct-dist文件夹还可能包含测试文件、文档文件和结果输出文件等。测试文件用于验证CT-Dist项目的正确性和稳定性,文档文件则包含了关于CT-Dist项目的详细说明和使用指南。结果输出文件则保存了CT-Dist计算得到的文本相似性结果。 总之,翁恺ct-dist的文件夹是存放与CT-Dist项目相关的代码、配置文件和数据文件的文件夹。它是翁恺在编程项目中的一个重要组成部分,用于实现文本相似性计算的功能。 ### 回答2: 翁恺ct-dist是一个文件夹,它可能是一个软件项目的一部分。ct-dist是一个常用的命名约定,通常表示"可执行项目的构建产物",也可以解释为"编译和分发的文件夹"。在这个文件夹中,通常包含了经过编译和处理过的项目文件,以便进行部署和分发。 在ct-dist文件夹中,我们通常可以看到一些特定的文件和文件夹。其中包括编译后的可执行文件,如二进制文件或可执行脚本,这些文件通常表示程序的最终产物。还可能包含一些配置文件,用于指定程序的运行环境和参数设置。此外,ct-dist文件夹中还可能包含一些资源文件,如图片、样式文件或其他必要的外部文件,这些文件在程序运行过程中可能需要被引用。 翁恺ct-dist文件夹的存在对于项目的部署和分发非常重要。通过将编译后的可执行文件和其他必要的文件放在同一个文件夹中,开发人员可以方便地进行项目的打包和分发。这样,其他用户或部署人员只需要将整个ct-dist文件夹复制到他们的机器上,即可执行项目,而不需要再去处理源代码或其他依赖项。 总之,翁恺ct-dist文件夹是一个存放编译、处理后的项目文件的文件夹,它对于项目的部署和分发起着重要作用。通过将项目的最终产物和必要的资源文件集中在一个文件夹中,简化了项目的部署过程,使其他用户可以更轻松地使用和执行这个项目。 ### 回答3: 翁恺ct-dist文件夹是一个用于存放由翁恺所开发的CT(Computer Tomography,计算机断层扫描)图像处理程序的文件夹。CT-dist是翁恺开发的一个用于计算机断层扫描图像分析和处理的软件包。 CT(Computer Tomography)是一种医学成像技术,通过利用X射线在人体内进行多个角度的扫描,然后将这些扫描数据进行重建,得到人体不同层面的断层图像。CT图像具有丰富的信息,可以帮助医生进行疾病诊断和治疗方案制定。但是,由于CT图像数据量大、复杂、难以直接观察和分析,因此需要借助计算机进行图像处理和分析。 翁恺ct-dist文件夹中存放的程序主要用于CT图像分析和处理。这些程序包括了一系列的算法和方法,可以实现CT图像的预处理、降噪、增强、分割和三维重建等功能。通过这些程序,医生和研究人员可以提取出感兴趣的区域,进行病变检测和定量分析,从而辅助医学诊断和研究。 翁恺ct-dist文件夹的程序主要基于计算机视觉和数字图像处理的理论和方法。翁恺是计算机视觉和医学图像处理领域的专家,他的研究成果在CT图像分析和处理方面具有重要的应用价值。因此,翁恺ct-dist文件夹中的程序不仅可以促进医学图像处理的研究和发展,同时也对于提高CT图像的质量和临床应用具有重要的意义。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值