
数列
qfl_sdu
承接各类C/C++项目
展开
-
神奇数字-回文数的形成
回文数形如“abcdcba"的数称为回文数,正读反读都是一个数。代码#include <stdio.h>#include <stdlib.h>int main(){ int n,i; int tmp; int ss; char* p = 0; printf("请输入回文数的长度:"); scanf("%d",&n); p = (char*)malloc(n+1); if (n%2 == 0) { ss = n/2; }else ss =原创 2021-06-16 16:54:44 · 328 阅读 · 0 评论 -
整数倒序并以字符串输出C语言
#include <stdio.h>//a是要转换的数字,buf是存储数字的字符串,n是字符串的长度void fun(int a,char buf[],int* n ){ int d ; if (a == 0) { return; }else { d = a%10; buf[*n] = '0' + d; (*n)++; a/= 10; fun(a,buf,n); }}void main(){ int nmb,n=0; char buf[100原创 2021-06-06 07:32:55 · 349 阅读 · 0 评论 -
c++数列:1,2,4,2,3,6,12,6,3,....求第n项值(递归)
规律12 4 23 6 12 6 3第n行2n-1个元素,第n行的第一个元素是n代码#include <stdio.h>int fun(int n,int *x,int *y){ int sum = 0,i; int size = 0; int dd = 1; for (i = 1; i <= (*x);i++) { sum += (2*i-1); } if (sum == n) { *y = 2*(*x) -1; return (*x);原创 2021-06-05 13:01:03 · 601 阅读 · 0 评论