C语言程序
皮卡丘充电宝
程序小白
展开
-
打印九九乘法表
#include <stdio.h>int main () { int i, j; for (i = 1; i <= 9; i++) { for (j = 1; j <= i; j++) { printf("%d*%d=%d\t", j, i, i * j); } printf("\n"); } return 0;}...原创 2022-01-11 22:02:39 · 230 阅读 · 0 评论 -
定义2个数组,int arr1[10]和arr2[10],将arr2中的所有元素赋值到数组arr1中并打印。
#include <stdio.h>int main () { int i; int arr1[10], arr2[10]; for (i = 0; i < 10; i++) { scanf("%d", &arr2[i]); } for (i = 0; i < 10; i++) { arr1[i] = arr2[i]; } for (i = 0; i < 10; i++) {...原创 2022-01-08 14:47:10 · 1069 阅读 · 0 评论 -
1、编写函数int check(int x, int y, int n),如果x和y都落在0到n-1的闭区间内,那么函数返回1;否则函数返回0。最后打印结果。
#include <stdio.h>int check(int x, int y, int n) { int num = 0; if ((x > 0 && x < n - 1) && (y > 0 && y < n - 1)) { num = 1; } return num;}int main () { int x, y, n; int num;...原创 2022-01-07 21:31:49 · 1177 阅读 · 0 评论 -
定义函数int get_sum (int n),计算并输出给定整数n的所有因子之和
#include <stdio.h>int get_sum(int n) { int sum = 0; int i; for (i = 2; i < n; i++) {//切记排除1和它本身 if (n % i == 0) { sum += i; } } return sum;}int main () { int sum, n; printf("请输入一个整数:");...原创 2022-01-04 21:46:41 · 2419 阅读 · 1 评论 -
用函数求斐波那契数列前n项和
#include <stdio.h>long fibonacci(int n) { long num; if (n == 1 || n == 2) { num = 1; } else { num = fibonacci(n - 1) + fibonacci(n - 2); } return num;}int main () { long sum = 0; int n; printf("请输入...原创 2022-01-02 22:19:50 · 4550 阅读 · 0 评论 -
使用递归编写一个指数函数long my_power(int n, int k),实现n^k(n的k次方)。
#include <stdio.h>long my_power(int n, int k) { long count; if (k == 1) { count = n; } else { count = my_power(n, k - 1) * n; } return count;}int main () { int n, k; long count; printf("请输入n和k的值:\n...原创 2021-12-31 19:31:17 · 767 阅读 · 0 评论 -
C语言阶乘问题
1.输入n,求n的阶乘n!。2.输入n,求n的阶乘和。3.输入m,n,求m和n之间的阶乘和。(1)#include <stdio.h>int main () { int n, i; int count = 1; scanf("%d", &n); for (i = 1; i <= n; i++) { count *= i; } printf("n的阶乘是%d。\n", count); ret...原创 2021-12-30 22:48:01 · 1604 阅读 · 0 评论 -
求三角形类型以及周长与面积
#include <stdio.h>#include <math.h>int main () { double a, b, c; double p; double S; scanf("%lf %lf %lf", &a, &b, &c); p = (a + b + c) / 2; S = sqrt(p * (p - a) * (p - b) * (p - c)); if (a == b &...原创 2021-12-27 11:52:56 · 490 阅读 · 0 评论