随笔分类 - 浙大版-C语言程序设计-题目集
摘要:辗转相除法 辗转相除法:辗转相除法是求两个自然数的最大公约数的一种方法,也叫欧几里德算法。 例如,求(319,377): ∵ 319÷377=0(余319) ∴(319,377)=(377,319); ∵ 377÷319=1(余58) ∴(377,319)=(319,58); ∵ 319÷58=5(
阅读全文
摘要:本题要求实现符号函数sign(x)。 函数接口定义: int sign( int x ); 其中x是用户传入的整型参数。符号函数的定义为:若x大于0,sign(x) = 1;若x等于0,sign(x) = 0;否则,sign(x) = −1。 裁判测试程序样例: #include <stdio.h>
阅读全文
摘要:函数接口定义: void pyramid(int n); 其中n是用户传入的参数,为[1.9]的正整数。要求函数按照如样例所示的格式打印n行金字塔。注意每个数字后面跟一个空格。 测试程序样例: #include <stdio.h> void pyamid(int n); int main(){ in
阅读全文
摘要:函数接口定义 int max(int a, int b); 其中a和b是用户传入的参数,函数返回的是两者中较大的数。 测试测试样例 #include <stadio.h> int max(int a, int b); int main() { int a,b; scanf("%d %d",&a,&b
阅读全文
摘要:C语言在线编译环境 http://clin.icourse163.org/ 题目在:https://pintia.cn/problem-sets/12/problems/298 本题要求实现一个计算m~n(m<n)之间所有整数的和的简单函数。 函数接口定义: int sum( int m, int
阅读全文