
我的学习C语言题库示例
本文来自什么也不会的
beatfull_now
这个作者很懒,什么都没留下…
展开
-
5-11 使用函数求最大公约数
本题要求实现一个计算两个数的最大公约数的简单函数。函数接口定义:int gcd( int x, int y );其中x和y是两个正整数,函数gcd应返回这两个数的最大公约数。裁判测试程序样例:#include <stdio.h>int gcd( int x, int y );int main(){ int x, y; scanf("...原创 2021-06-16 17:23:06 · 1365 阅读 · 2 评论 -
5-8 使用函数统计指定数字的个数 (15分)
本题要求实现一个统计整数中指定数字的个数的简单函数。函数接口定义:int CountDigit( int number, int digit );其中number是不超过长整型的整数,digit为[0, 9]区间内的整数。函数CountDigit应返回number中digit出现的次数。裁判测试程序样例:#include <stdio.h>int C...原创 2019-12-22 17:18:50 · 2372 阅读 · 4 评论 -
5-7 使用函数求1到10的阶乘和 (10分)
本题要求实现一个计算非负整数阶乘的简单函数,使得可以利用该函数,计算1!+2!+⋯+10!的值。函数接口定义:double fact( int n );其中n是用户传入的参数,其值不超过10。如果n是非负整数,则该函数必须返回n的阶乘。裁判测试程序样例:#include <stdio.h>double fact( int n );int main(vo...原创 2019-12-22 14:32:02 · 2046 阅读 · 1 评论 -
5-6 使用函数判断完全平方数 (10分)
本题要求实现一个判断整数是否为完全平方数的简单函数。函数接口定义:int IsSquare( int n );其中n是用户传入的参数,在长整型范围内。如果n是完全平方数,则函数IsSquare必须返回1,否则返回0。裁判测试程序样例:#include <stdio.h>#include <math.h>int IsSquare( int...原创 2019-12-22 13:47:49 · 6287 阅读 · 4 评论 -
5-5 使用函数求素数和
本题要求实现一个判断素数的简单函数、以及利用该函数计算给定区间内素数和的函数。素数就是只能被1和自身整除的正整数。注意:1不是素数,2是素数。函数接口定义:int prime( int p );int PrimeSum( int m, int n );其中函数prime当用户传入参数p为素数时返回1,否则返回0;函数PrimeSum返回区间[m,n]内所有素数的和。题目保证...原创 2019-12-18 16:32:32 · 558 阅读 · 0 评论 -
5-3 使用函数求奇数和
本题要求实现一个函数,计算N个整数中所有奇数的和,同时实现一个判断奇偶性的函数。函数接口定义:int even( int n );int OddSum( int List[], int N );其中函数even将根据用户传入的参数n的奇偶性返回相应值:当n为偶数时返回1,否则返回0。函数OddSum负责计算并返回传入的N个整数List[]中所有奇数的和。裁判测试程序...原创 2019-12-13 15:03:57 · 667 阅读 · 0 评论 -
5-1 使用函数计算两个复数之积 (10 分)
若两个复数分别为:c1=x1+y1i和c2=x2+y2i,则它们的乘积为c1×c2=(x1x2−y1y2)+(x1y2+x2y1)i。本题要求实现一个函数计算两个复数之积。函数接口定义:double result_real, result_imag;void complex_prod(...原创 2019-11-11 17:32:23 · 4795 阅读 · 1 评论 -
指针使用练习之除法的应用
#include<stdio.h>int divice(int a,int b,int *result);int main(void){ int a=5,b=6; int c; if(divice(a,b,&c)) { printf("%d/%d=%d\n",a,b,c); }else { ...原创 2019-11-11 16:54:35 · 398 阅读 · 0 评论 -
指针的使用之求出数组中最大最小值
/* * @Descripttion: * @version: * @Author: nothing_at_all * @Date: 2019-11-08 10:39:22 * @LastEditors: nothing_at_all * @LastEditTime: 2019-11-11 16:21:17 */#include<stdio.h>void mi...原创 2019-11-11 16:23:31 · 1768 阅读 · 0 评论 -
2-4-5 简单实现x的n次方
本题要求实现一个计算xn(n≥0)的函数。函数接口定义:double mypow( double x, int n );函数mypow应返回x的n次幂的值。题目保证结果在双精度范围内。裁判测试程序样#include <stdio.h> double mypow( double x, int n ); int main(){ double...原创 2019-11-07 17:16:06 · 736 阅读 · 0 评论