首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
北京大学医学部计算概论08期末考试题
2024-11-05
AC日记——删除单词后缀 openjudge 1.7 20
20:删除单词后缀 总时间限制: 1000ms 内存限制: 65536kB 描述 给定一个单词,如果该单词以er.ly或者ing后缀结尾, 则删除该后缀(题目保证删除后缀后的单词长度不为0), 否则不进行任何操作. 输入 输入一行,包含一个单词(单词中间没有空格,每个单词最大长度为32). 输出 输出按照题目要求处理后的单词. 样例输入 referer 样例输出 refer 来源 北京大学医学部计算概论08期末考试题 思路: 得了吧,水题一个: 来,上代码: #include<cstdio>
计算概论(A)/基础编程练习2(8题)/1:求平均年龄
#include<stdio.h> int main() { // 声明与初始化 , s=, age=; // 输入学生人数 scanf("%d", &n); // 循环读入 加和 while(count<=n) { scanf("%d",&age); s+=age; count++; } // 计算平均年龄输出 printf("%.2f\n",1.0*s/n); ; } /* pkuic_1716.c 计算概论
计算概论(A)/基础编程练习1(8题)/4:求一元二次方程的根
#include<stdio.h> #include<math.h> int main() { // 待解方程数目 int n; scanf("%d", &n); // 声明方程系数 float a, b, c; // 存储读入的系数 float args[n][n]; // 声明方程的根 double x1, x2; // 循环读入存储每行方程的系数a.b和c ; while(count!=n) { scanf("%f %f %f"
计算概论(A)/基础编程练习1(8题)/3:晶晶赴约会
#include<stdio.h> int main() { int w; scanf("%d", &w); || w==) { printf("%s\n", "YES"); } else { ) { /* 按照星期几与2取余 */ : /* 每周的2.4没课接受邀请 */ printf("%s\n","YES"); break; : /* 每周的1.3.5有课必须上课 */ print
Openjudge计算概论——数组逆序重放【递归练习】
/*===================================== 数组逆序重放 总时间限制:1000ms 内存限制:65536kB 描述 将一个数组中的值按逆序重新存放. 例如,原来的顺序为8,6,5,4,1.要求改为1,4,5,6,8. 输入 输入为两行:第一行数组中元素的个数n(1<n<100), 第二行是n个整数,每两个整数之间用空格分隔. 输出 输出为一行:输出逆序后数组的整数,每两个整数之间用空格分隔. 样例输入 5 8 6 5 4 1 样例输出 1 4 5 6 8 来
OpenJudge计算概论-计算书费
/*============================================== 计算书费 总时间限制: 1000ms 内存限制: 65536kB 描述 下面是一个图书的单价表: 计算概论 28.9 元/本 数据结构与算法 32.7 元/本 数字逻辑 45.6元/本 C++程序设计教程 78 元/本 人工智能 35 元/本 计算机体系结构 86.2 元/本 编译原理 27.8元/本 操作系统 43 元/本 计算机网络 56 元/本 JAVA程序设计 65 元/本 给定每种图书购买
计算概论(A)/基础编程练习(数据成分)/3:整数的个数
#include<stdio.h> int main() { ] = {}; // 输入k个正整数 scanf("%d",&k); // 循环读入和进行算术 while ( scanf("%d",&temp) != EOF ) { switch (temp) { : n[]++; break; : n[]++; break; : n[]++; break; } } // 输出三行 ; i < ; i++) { printf(&quo
计算概论(A)/基础编程练习(数据成分)/2:奥运奖牌计数
#include<stdio.h> int main() { // n天的决赛项目 int n; scanf("%d",&n); ] = {}; while ( scanf("%d %d %d",&gold,&silver,&copper) != EOF ) { medal[] += gold; medal[] += silver; medal[] += copper; } ; i < ; i++) { printf
计算概论(A)/基础编程练习(数据成分)/1:短信计费
#include<stdio.h> int main() { // 输入当月发送短信的总次数n和每次短信的字数words int n,words; scanf("%d",&n); float price=0.0; while(scanf("%d",&words)!=EOF) { // 所发送的短信超过了70个字,则会按照每70个字一条短信的限制把它分割成多条短信发送 price+=(words%== ? (words/**0.1)+0.1
计算概论(A)/基础编程练习2(8题)/8:1的个数
#include<stdio.h> int main() { ; // 存储测试数据的二进制形式中1的个数 int bian[N]; // 输入十进制整数N 表示N行测试数据 scanf("%d",&N); // 循环读入 while(scanf("%d",&temp)!=EOF) { bian[count]=; // 逐一计算二进制形式中1的个数 参考百度经验:http://jingyan.baidu.com/article/fc07f
计算概论(A)/基础编程练习2(8题)/7:整数的个数
#include<stdio.h> int main() { ] = {}; // 输入k个正整数 scanf("%d",&k); // 循环读入和进行算术 while(scanf("%d",&temp)!=EOF) { switch(temp) { : n[]++; break; : n[]++; break; : n[]++; break; } } // 输出三行 ; i<; i++) { printf("%d\n&q
计算概论(A)/基础编程练习2(8题)/6:数组逆序重放
#include<stdio.h> int main() { // 输入n个整数 ; scanf("%d", &n); // 循环读入元素 while(scanf("%d",&array[++count])!= EOF) { /* if(count>=n-1) // 本机运行OK,能自动退出循环,须Ctrl+z+回车退出,但Openjudge不能Accepted:Runtime Error break; */ // 本机运行OK,不
计算概论(A)/基础编程练习2(8题)/5:点和正方形的关系
#include<stdio.h> #include<math.h> int main() { // 输入坐标 float x, y; while(scanf("%f %f", &x, &y) != EOF) { // 计算坐标点与原点的欧氏距离 float dist=sqrt(x*x+y*y); /* // 简单判断横坐标和纵坐标的截距abs(x).abs(y)和与原点距离dist 注意:abs(1.0*x)无效 结果为0.000000 if(
计算概论(A)/基础编程练习1(8题)/2:苹果和虫子
#include<stdio.h> #include<math.h> int main() { /* n个苹果 每x小时能吃掉一个苹果 经过y小时 */ float n, x, y; /* 输入数据保证 y <= n * x */ scanf("%f %f %f", &n, &x, &y); /* 输出剩余苹果数量 */ //printf("%d\n",(int)ceil(y/x)); printf("
计算概论(A)/基础编程练习1(8题)/1:大象喝水
#include<stdio.h> int main() { ; // n < 100 scanf("%d", &n); // 循环遍历判断 再进行平方和 ; i<=n; i++) { ) { != || i!=) s+=i*i; } ) { != && i%!= && i%!=) s+=i*i; } else { } } printf("%d\n",s); ; } /* pkuic_1703.c 计算
计算概论(A)/基础编程练习2(8题)/4:骑车与走路
#include<stdio.h> int main() { // 待处理的数据数量n ; scanf("%d", &n); float meters[n]; // 循环读入行走距离 while(count<n) { scanf("%f",&meters[count]); count++; } // 逐一计算时间 输出 ; i<n; i++) { ++meters[i]/3.0)) printf("Walk\n&qu
计算概论(A)/基础编程练习2(8题)/3:计算三角形面积
#include<stdio.h> #include<math.h> int main() { // 声明三角形的三个顶点坐标和面积 float x1, y1, x2, y2, x3, y3, s; // 输入坐标 scanf("%f %f %f %f %f %f",&x1, &y1, &x2, &y2, &x3, &y3); // 利用欧氏距离计算边长 float a, b, c; a=sqrt(1.0*(x2-
计算概论(A)/基础编程练习2(8题)/2:计算书费
#include<stdio.h> int main() { // 声明与初始化 ; // k组测试数据的总费用 double s[k]; // 单价表 double price[]= {28.9, 32.7, 45.6, 78.0, 35.0, 86.2, 27.8, 43.0, 56.0, 65.0}; // 输入k组测试数据 scanf("%d",&k); // 循环读入计算总费用 while(count<k) { ; i<; i++) { sca
计算概论(A)/基础编程练习1(8题)/8:与7无关的数
#include<stdio.h> int main() { ; // n < 100 scanf("%d", &n); // 循环遍历判断 再进行平方和 ; i<=n; i++) { ) { != || i!=) s+=i*i; } ) { != && i%!= && i%!=) s+=i*i; } else { } } printf("%d\n",s); ; } /* pkuic_1703.c 计算
计算概论(A)/基础编程练习1(8题)/7:奇数求和
#include<stdio.h> int main() { // 输入非负整数 int m, n; scanf("%d %d", &m, &n); // 声明和 ; // 求m到n(包括m和n)之间的所有奇数的和 // 遍历判断奇偶性 再加和 for(int i=m; i<=n; i++) { !=) { s+=i; } } printf("%d\n", s); ; } /* pkuic_6171.c 计算概论(A)/基础编程练习
计算概论(A)/基础编程练习1(8题)/6:判断闰年
#include<stdio.h> int isLeap(int year) { // 必须先判断是平年的情况 后判断闰年的情况 == && year%!=) || year%==) { // 能被100整除并且不能被400整除的不是闰年 // 能被3200整除的不是闰年 ; } == && year%!=) { // 能被4整除并且不能被100整除的是闰年 ; } ==) { // 能被400整除的是闰年 ; } else ; } int main() { /
热门专题
字典中嵌套列表并排序
qhash 自定义类型
linux 安装tf1.13.1 gpu
visiopro2019激活
summernote 图片弹框无法选择
图片如何兼顾app和PC
Spring excludePathPatterns不生效
2012r2网卡驱动
合并空白符序列但是保留换行符是什么意思
cms模块安装 jeesite
idea中怎么给跳转链接加上前缀
nvme座子限高多少
grubfordos win10装系统
servletcontext是map吗
same卷积哪个会补零
modelsim 设置库
html5 dialog 进度条
mac 重装php 之后配置
android 禁止显示title
word接入chatgpt