C语言编程问题!!急用。。。 用递归算法编写,求1到n的累加和,在主函数中调用

作者&投稿:轩莲 (若有异议请与网页底部的电邮联系)
C语言编程问题!!急用。。。 用递归算法编写,求1到n的累加和,在主函数中调用~

#include int fun(int n) { int sum = 0; if (n == 1) sum = n; else sum = n + fun (n-1); return sum; } void main() { int n; scanf("%d",&n); printf("%d",fun(n)); }

#include
int fun(int n)
{
int sum = 0;
if (n == 1)
sum = n;
else
sum = n + fun (n-1);
return sum;
}

void main()
{
int n;
scanf("%d",&n);
printf("%d",fun(n));
}

#include <stdio.h>

unsigned int func(unsigned int n)
{
return (n == 1)? 1 : n * func(n-1);
}

int main(void)
{
unsigned int n = 0, rval = 0;

printf("Input data:");
scanf("%u", &n);

if (n == 0)
{
printf("Input error.\n");
return -1;
}

rval = func(n);
printf("%u!=%u\n", n, rval);

return 0;

}

int fun(int n)
{
if (n < 1)
{
return 0;
}
if (n == 1)
{
return 1;
}
return n + fun(n-1);
}
mian()
{
scanf("%d",&n);
printf("%d", fun(100));
}

int fun(int n) {
if (n < 1) {
return 0;
}
if (n == 1) {
return 1;
}
return n + fun(n-1);
}

mian() {
printf("%d", fun(100));
}

我知道一个很不错的网站 http://www.21shipin.com/c.shtml里面有C语言编程在主函数中调用的相关例题可以先进去了解下

#include <stdio.h>
int fun(int n)
{
int sum = 0;
if (n == 1)
sum = n;
else
sum = n + fun (n-1);
return sum;
}

void main()
{
int n;
scanf("%d",&n);
printf("%d",fun(n));
}


c语言编程题求解!在线等,急急急(1.2小题)
1、两边之和大于第三边,两边之差小于第三边 include <stdio.h>int main(){ double a, b, c; scanf ("%lf%lf%lf", &a, &b, &c); double d = a-b; if (d<0)d=-d; if (a+b>c&&d<c)printf ("yes\\n"); else printf ("no\\n");}2、能被400整除...

【急】c语言编程题目:输入n个整数,求这n个整数中的最大数,最小数和偶 ...
include<iostream.h> define N 100 void main(){ void MAX(int *a,int);\/\/求最大数 void MIN(int *a,int);\/\/求最小数 void Ping_Jun_Shu(int *a,int);\/\/求输入n个数中的偶数平均数和 int n,int a[N];\/\/存放输入的n个数 printf("请输入要输入的正数个数n=");scanf("%d",n...

C语言编程 急!要交作业了!不会!!
C语言编程 急!要交作业了!不会!!  我来答 首页 在问 全部问题 娱乐休闲 游戏 旅游 教育培训 金融财经 医疗健康 科技 家电数码 政策法规 文化历史 时尚美容 情感心理 汽车 生活 职业 母婴 三农 互联网 生产制造 其他 日报 日报精选 日报广场 用户 认证用户 视频...

C语言编程题。来个大神帮帮我呀。在线等,挺急的。。。
第一题:include <stdio.h>#include #include <stdlib.h>int main(void){ int num[10] = {0}; bool sort[11] = {false}; srand(time(NULL)); printf("处理前:"); for(size_t i = 0; i != 10; ++i) { num[i] = rand() % 10 + 1; printf("%-...

C语言编程问题~
我没有考虑容错,谢谢 AdrianLY 指出问题。但对于初学者来说容错要求似乎高了。而且既然考虑容错就应该全面,比如 1 2 111 , 11 2 3这些情况,如果真考虑起来可能超出他们能力范围 goto 语句还是不要用为好。。。,还有你的程序在输出错误后提示“继续输入”,然后就任意键结束了,—,—!考虑后感觉...

新手很急的vc语言编程问题
第一题:include <stdio.h> void swap(int* a, int* b){ int t;t = *a;a = *b;b = t;} void main(){ int a = 5, b = 6;swap(&a, &b);printf("a = %d, b = %d\\n", a, b);} 第二题:include <stdio.h> define MAX_NUM 10 void main(){ int a[MAX_NUM];...

急!急!简单c语言编程题,求编写代码
\/\/第一题#include<stdio.h>void fun(int n){ int i,j,k,t;for(k=0;k<n;k++)\/\/控制总行数{ for(i=0;i<n-k-1;i++)\/\/控制输出空格,因为空格不好看见,就用*代替 printf("%c",'*'); for(j=0;j<2*k+1;j++)\/\/控制输出字母 { printf("%c",65+j)...

C 语言编程题目求解!(急)
第一题:include<stdio.h> void main(){ int i,j,n;scanf("%d",&n);for(i=0;i<n;i++){ for(j=0;j<i;j++)printf(" ");for(j=i;j<2*n-1-i;j++)printf("%d",n-i);printf("\\n");} for(i=0;i<n;i++){ for(j=0;j<n-i-1;j++)printf(" ");for(j=n-i...

c语言编程题,编写一个函数,实现n阶方阵的转置(即行列互换)急急急...
include <stdio.h> include <stdlib.h> int main(){ int a[3][3]={1,2,3,4,5,6,7,8,9};int j,i,temp;for(i=0;i<3;i++)for(j=0;j<3;j++)scanf("%d",&a[i][j]);for(i=1;i<2;i++)for(j=0;j<=i;j++){ temp=a[i][j];a[i][j]=a[j][i];a[j...

急!!c语言编程题
include <stdio.h>#include <string.h>int main() {char s[50][8],*pmax;int i = 0;pmax = s[0];while(i < 50) {scanf("%s",s[i]);if(strcmp(s[i],"*End*") == 0) break;if(strcmp(s[i],pmax) > 0) pmax = s[i];++i;}printf("%s\\n",pmax);return 0;} ...

逊克县15731387085: C语言问题,请大侠帮忙.急用!!!!!! -
竹苇两通: #include <stdio.h>#define N 41#define NG 0#define OK 1 int getfibo(int arr[], int size) { int i; for(i = 2; i < size; i++){ arr[i] = arr[i-1] + arr[i-2]; } return OK; } int sumofdiv(int arr[], int size) { int i, s = 0; for(i = 0 ;i < size; i++) s += arr[i]; return s; } int main(...

逊克县15731387085: C语言的编程问题 急用
竹苇两通: 在fun(char *p,char*b)下加入 y=len(p); for (i=1;i<=y;i++){ if(i%3==0){b=b&" "&mid(p,i,3); } retrun b;

逊克县15731387085: C语言问题求解,急用
竹苇两通: #include <stdio.h> #include <windows.h> #include <time.h> #include <string.h> #define N 100 struct employee { int num; char name[10]; char zhicheng; int jiben; int jiangjin; int baoxian; int zafei; int shiji; }em[100]; /*定义一个结构体*/void menu(); ...

逊克县15731387085: 用C语言编写一个程序,利用递推法计算下列公式y=1+1/1*2+1/2*3+1/3*4+…要求精确到10^ - 6.(要能在TC3.0运行的程序,用最基本的C语言编程就行) -
竹苇两通:[答案] #include double fact(int x, int y) { return 1.0/(x * y); } int main() { double sum = 0.0, f; int n = 1, m; while (1) { m = n+1; f = fact(n, m); if (f解析看不懂?免费查看同类题视频解析查看解答

逊克县15731387085: 麻烦高手帮忙做一个c语言的编程问题,急用啊,谢谢!
竹苇两通: long fun (int m,int n) { long tmp=1; for (int i=0;i<n;i++) { tmp=tmp*m; } return tmp; }

逊克县15731387085: c语言 编程 急用答案
竹苇两通: main() { int a,s=0; for(i=1;i<=99;i++) if(i%2==0&&i%3!=0) {printf("%d",i); s=s+i;} printf("%d",s); }

逊克县15731387085: 用C语言编程n!用递归法.程序结尾用两个getchar()函数结束.谢谢哈 -
竹苇两通: long fac(int n){ if(n==1 || n==0) return 1; else return n*fac(n-1); } void main(){ int x; scanf("%d",...

逊克县15731387085: c语言程序问题,急用!!! -
竹苇两通: #include<stdio.h>void main(){ int i,j,n; printf("%s\n","请输入行数:"); scanf("%d",&n); for(i=1;i<=n;i++) { for(j=1;j<=n-i;j++) printf(" "); for(j=1;j<=i;j++) printf("%d",j); for(j=j-2;j>0;j--) printf("%d",j); printf("\n"); }}

逊克县15731387085: C语言问题,急用
竹苇两通: #include<stdio.h> #include<malloc.h> #define MAXSIZE 20//姓名最大长度 typedef struct student{ char name[MAXSIZE]; int age; }student; typedef struct LNode{ student stu; struct LNode *next; }List_stu; void CreateList(List_stu **L,int n){//建立长度...

逊克县15731387085: C语言编程,考试急用啊,谢谢大家了,帮帮我吧 -
竹苇两通: 我今天刚写过,别人边考边写,呵呵,先给第二个 #include "stdio.h" main() {FILE *fp;int i=0;float m0;float msum=0;if((fp=fopen("c:\\20071.txt","r"))==NULL){printf("error");}fseek(fp,SEEK_SET,0); for(i=0;i<600;i++){fscanf(fp,...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网