- 博客(4)
- 收藏
- 关注
原创 /*编写一个程序,利用函数递归求斐波那契数列的前几项是:1,1,2,3,5,8,13,21,34...。编程输出该数列的前20项,每行输出5个数。
[ f(n)=f(n-1)+f(n-2), 且f(1)=1,f(2)=1] */#include<stdio.h>int add(int x) { int sum = 0; if (x==1||x==2) { sum = 1; } else if (x>2) { sum = add(x - 1) + add(x - 2); } else { printf("输入数据有误!!!...
2022-01-02 17:18:46
2273
原创 /*编写一个程序,使用自定义的swap函数,利用指针作为参数,将两个浮点数变量的值进行交换。*/
#include<stdio.h>double swap(double *p1, double *p2) { double temp = *p1; *p1 = *p2; *p2 = temp; return 0;}int main() { double x = 0.0, y = 0.0; printf("请输入两个数x和y:"); scanf_s("%lf%lf", &x, &y); double* point...
2022-01-02 16:52:56
2231
原创 /*编写程序,其中自定义一函数,用来判断一个整数是否为素数,主函数输入一个数,输出是否为素数。*/
#include<stdio.h>int judge(int x) { int i; int judgement=0; for ( i = 2; i < x; i++) { if (x%i==0) { judgement = 1; break; } else { judgement = 0; ...
2022-01-02 16:40:51
1397
原创 /*从键盘输入n个数存放在数组中,将最小值与第一个数交换,输出交换后的n个数。*/
#include<stdio.h>int main() { int n; printf("请输入数组元素个数:"); scanf_s("%d", &n); int array[100]={0}; printf("请输入一组数:"); int i; for ( i = 0; i < n; i++) { scanf_s("%d", &array[i]); } int min = a...
2022-01-02 16:38:48
2235
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人