本题专题

本题要求编写程序,计算并输出2个正整数的和、差、积、商。题目保证输入和输出全部在整型范围内。

/* 题目描述 本题要求编写程序,计算并输出2个正整数的和、差、积、商。 题目保证输入和输出全部在整型范围内。  输入 输入在一行中给出2个正整数A和B。 输出 在4行中按照格式“A 运算符 B = 结果”顺序输出和、差、积、商。 */  #include<stdio.h> #include<math.h>  int main() {     int num1,num2;     scan

sdnu 1088.欧拉路 (本题数据太弱)

原题链接:http://210.44.14.31/problem/show/1088 本题数据太弱,只需判断结点的度符不符合条件即可。 欧拉路: 1.最多只能有两个点的入度与出度不相等。(这两个点出度大的必须作为起始点,入度大的必须作为终点。) 2.忽略边的方向后,图必须连通。 注意事项: 1.本题最后不需要换行。 2.判断点的度时别忘了  入度与出度不能同时为0

C语言——本题要求实现一个计算整数因子和的简单函数,并利用其实现另一个函数,输出两正整数m和n(0<m≤n≤10000)之间的所有完数。所谓完数就是该数恰好等于除自身外的因子之和。例如:6=1+2+3

int factorsum( int number ){int sum=0;int i;for(i=1;i<number;i++){if(number%i==0){sum+=i;}}if(sum==i){return sum;}}void PrintPN( int m, int n ){int flag=0,sum=0;for(int i=m;i<=n;i++){if(factorsum(

C语言——使用函数统计指定数字的个数 ,本题要求实现一个统计整数中指定数字的个数的简单函数。

int CountDigit( int number, int digit ){int num=abs(number);//abs()取绝对值函数int count=0,x;while(num>0){x=num%10;//这里是关键if(x==digit){count++;}num/=10;}return count;}int main(){int number, digit;scanf("

天梯赛 - 当芸芸众生忙着在朋友圈中发照片的时候,总有一些人因为太帅而没有朋友。本题就要求你找出那些帅到没有朋友的人。

当芸芸众生忙着在朋友圈中发照片的时候,总有一些人因为太帅而没有朋友。本题就要求你找出那些帅到没有朋友的人。 输入格式: 输入第一行给出一个正整数N(<=100),是已知朋友圈的个数;随后N行,每行首先给出一个正整数K(<=1000),为朋友圈中的人数,然后列出一个朋友圈内的所有人——为方便起见,每人对应一个ID号,为5位数字(从00000到99999),ID间以空格分隔;之后给出一个正整数

PTA 一维数组7-3出生年(本题请你根据要求,自动填充“我出生于y年,直到x岁才遇到n个数字都不相同的年份”这句话)

以上是新浪微博中一奇葩贴:“我出生于1988年,直到25岁才遇到4个数字都不相同的年份。”也就是说,直到2013年才达到“4个数字都不相同”的要求。本题请你根据要求,自动填充“我出生于y年,直到x岁才遇到n个数字都不相同的年份”这句话。 输入格式: 输入在一行中给出出生年份y和目标年份中不同数字的个数n,其中y在[1, 3000]之间,n可以是2、或3、或4。注意不足4位的年份要在前面补零

PTA练习7-4给定两个整型数组,本题要求找出不是两者共有的元素。

PTA练习7-4给定两个整型数组,本题要求找出不是两者共有的元素。 输入样例输出样例我德代码通过测试 题目(C语言) 给定两个整型数组,本题要求找出不是两者共有的元素。 输入格式: 输入分别在两行中给出两个整型数组,每行先给出正整数N(≤20),随后是N个整数,其间以空格分隔。 输出格式: 在一行中按照数字给出的顺序输出不是两数组共有的元素,数字间以空格分隔,但行末不得

pta找鞍点 最简单的方法(等新解法)一个矩阵元素的“鞍点”是指该位置上的元素值在该行上最大、在该列上最小。本题要求编写程序,求一个给定的n阶方阵的鞍点。

找鞍点 分数 14        作者 C课程组        单位 浙江大学 一个矩阵元素的“鞍点”是指该位置上的元素值在该行上最大、在该列上最小。 本题要求编写程序,求一个给定的n阶方阵的鞍点。 输入格式: 输入第一行给出一个正整数n(1≤n≤6)。随后n行,每行给出n个整数,其间以空格分隔。 输出格式: 输出在一行中按照“行下标 列下标”(下标从0开始)的格式输出鞍点的位置。如

二分法题目:在有序数组中A内,查找数组中的某一个元素的下标(本题是从由小到大的顺序)

二分查找算法,也称为折半查找算法,是一种在有序数组中查找特定元素的高效算法。它的基本思想是将查找的区间逐渐缩小,直到找到目标元素或者确定目标元素不存在。 算法步骤如下: 初始化:首先,确定数组的左右边界,通常初始时左边界为数组的起始索引,右边界为数组的末尾索引。 找到中间元素:计算左右边界的中间索引,然后取得该索引处的元素值。 比较中间元素: 如果中间元素等于目标值,查找成功,返回元素索

习题5-3 使用函数计算两点间的距离 (10 分) 本题要求实现一个函数,对给定平面任意两点坐标(x ​1 ​​ ,y ​1 ​​ )和(x ​2 ​​ ,y ​2 ​​ ),求这两点之间的距离。

习题5-3 使用函数计算两点间的距离 (10 分) 本题要求实现一个函数,对给定平面任意两点坐标(x ​1 ​​ ,y ​1 ​​ )和(x ​2 ​​ ,y ​2 ​​ ),求这两点之间的距离。 函数接口定义: double dist( double x1, double y1, double x2, double y2 ); 其中用户传入的参数为平面上两个点的坐标(x1, y1)和(x2,

习题5-2 使用函数求奇数和 (15 分) 本题要求实现一个函数,计算N个整数中所有奇数的和,同时实现一个判断奇偶性的函数。

本题要求实现一个函数,计算N个整数中所有奇数的和,同时实现一个判断奇偶性的函数。 函数接口定义: int even( int n ); int OddSum( int List[], int N ); 其中函数even将根据用户传入的参数n的奇偶性返回相应值:当n为偶数时返回1,否则返回0。函数OddSum负责计算并返回传入的N个整数List[]中所有奇数的和。 裁判测试程序样例: #inc

习题5-1 符号函数 (10 分) 本题要求实现符号函数sign(x)。

本题要求实现符号函数sign(x)。 函数接口定义: int sign( int x ); 其中x是用户传入的整型参数。符号函数的定义为:若x大于0,sign(x) = 1;若x等于0,sign(x) = 0;否则,sign(x) = −1。 裁判测试程序样例: #include <stdio.h> int sign( int x ); int main() { int x; scanf

5-3 数字金字塔 本题要求实现函数输出n行数字金字塔。

本题要求实现函数输出n行数字金字塔。 函数接口定义: void pyramid( int n ); 其中n是用户传入的参数,为[1, 9]的正整数。要求函数按照如样例所示的格式打印出n行数字金字塔。注 意每个数字后面跟一个空格。 裁判测试程序样例: #include <stdio.h> void pyramid( int n ); int main() { int n; scanf("

本题检测一个由数字组成的字符串是否符合规则,规则是字符串必须以7,8或者9开头,字符串的长度必须是10,符合返回YES,不符合返回NO。

本题检测一个由数字组成的字符串是否符合规则,规则是字符串必须以7,8或者9开头,字符串的长度必须是10,符合返回YES,不符合返回NO。 def check(n):PhoneRegx=re.compile(r'^[7-9]\d{9}$')if PhoneRegx.match(n): ans ='YES'else:ans ='NO'return ans