c++编程:有5个人坐在一起,问第5个人多少岁,他说比第4个人大2岁。

作者&投稿:徵趴 (若有异议请与网页底部的电邮联系)
C++编程,题目:有5个人坐在一起,问第5个人多少岁,他说比第4个人大2岁。~

#include //包含库文件
using namespace std; //为了解决C++中程序之间的命名冲突问题
int main()
{ int a, b, c, d, e; //定义5个变量,分别表示5个人的年龄

     e = 10; //第一个人的年龄
     d = e+2; //第二个人的年龄
     c = d + 2; //第三个人的年龄
      b = c + 2; //第四个人的年龄
     a = b + 2; //第五个人的年龄
     cout << "第五个人" << a << "岁" << endl; //输出第五个人的年龄
     return 0;
}

简单的对 主函数的代码 加个注释吧
int main()
{
int a, b, c, d, e; //定义5个整形变量 用来存放5个人的年龄 依次表达的是第5 4 3 2 1个人
e = 10; //给第1个人 赋初值 10
d = e+2; //计算第2个人的 年龄 通过题意 第2个人 比第一个人 大2岁
c = d + 2;//计算第3个人的 年龄
b = c + 2;//计算第4个人的 年龄
a = b + 2;//计算第5个人的 年龄
cout << "第五个人" << a << "岁" << endl; //程序结果:第五个人18岁

用递归算法非常简单,帮你写了一个如下:

#include <stdio.h>
int fun(int); //声明递归函数
 
int main()
{
 int k=fun(5);
 printf("第5个人的年龄为:%d
",k);
 return 0;
}

//递归函数的实现  
int fun(int n)
{
 if(n == 1) 
   return 10; //第一个人年龄为10岁
 else if(n>1)
   return fun(n-1)+2; //后面每个人年龄依次在前一人基础上加2
 else 
  return -1;  //如果你给的n值不合法(比如为负数),就返回-1
}

 运行结果如下:



#include<iostream.h> //包含库文件
using namespace std; //为了解决C++中程序之间的命名冲突问题
int main()
{ int a, b, c, d, e; //定义5个变量,分别表示5个人的年龄

     e = 10; //第一个人的年龄
     d = e+2; //第二个人的年龄
     c = d + 2; //第三个人的年龄
      b = c + 2; //第四个人的年龄
     a = b + 2; //第五个人的年龄
     cout << "第五个人" << a << "岁" << endl; //输出第五个人的年龄
     return 0;
}
以上回答你满意么?
这样可以么?

#include<stdio.h>

int recursion(int n);

int main() {
int k = recursion(5);
printf("The ages of the girls:");
return 0;
}

int recursion(int n) {

if (n != 0) {
printf("The age of the %d girls: %d\n", n, 2*n+8);
return recursion (n -1);
}
else return 0;
}

我打上去之后 下面的中括号错误


C语言:有5个人围坐在一起问第五个人多大年纪,他说比第四个人大两岁,问...
int main(){ int number();printf("%d",number(5));} int number(int n){ int age;if(n==1)age=10;else age=number(n-1)+2;return age;}

编程!有5个人坐在一起,问第5个人多少岁,答,比第4个人大2岁,
include <iostream.h> void main(){ cout<<"第5个人"<<f(5)<<"岁!";return 0;} int f(int n){ if(n==1)return 10;else return f(n-1)+2;} 参考资料:递归

c++编程:有5个人坐在一起,问第5个人多少岁,他说比第4个人大2岁。
include <stdio.h>int fun(int); \/\/声明递归函数 int main(){ int k=fun(5); printf("第5个人的年龄为:%d\\n",k); return 0;}\/\/递归函数的实现 int fun(int n){ if(n == 1) return 10; \/\/第一个人年龄为10岁 else if(n>1) return fun(n-1)+2; \/\/后面每个人年龄...

C语言编程题:有5个学生,每个学生有3门课成绩,从键盘上输入以上数据(包 ...
include <stdio.h>#include <stdlib.h> #define NAME_MAX 10#define NUMBER_MAX 10#define STUDENTS_MAX 5#define CLEAR_ENTER(array) for(int idx=0;array[idx]!='\\0';idx++)\\if(array[idx]=='\\n')\\array[idx]='\\0';typedef unsigned int Uint32;typedef struct stu{char name[NAME...

c++编程:有5个人坐在一起,问第5个人多少岁,他说比第4个人大2岁
//第一个人的年龄 d = e+2; //第二个人的年龄 c = d + 2; //第三个人的年龄 b = c + 2; //第四个人的年龄 a = b + 2; //第五个人的年龄 cout << "第五个人" << a << "岁" << endl; //输出第五个人的年龄 return 0;} 以上回答你满意么?

C++编程,题目有5个人坐在一起,问第5个人多少岁,他说比第4个人大2岁...
10 d = e+2; \/\/计算第2个人的 年龄 通过题意 第2个人 比第一个人 大2岁 c = d + 2;\/\/计算第3个人的 年龄 b = c + 2;\/\/计算第4个人的 年龄 a = b + 2;\/\/计算第5个人的 年龄 cout << "第五个人" << a << "岁" << endl; \/\/程序结果:第五个人18岁 ...

编程从此题的5个人中找出年纪最大的一个并输出其姓名和年龄
void FindTheOldest(void){ int i,temp,temp_i;temp = a[0].age;temp_i = 0;for(i=1;i<5;i++){ if(a[i].age > temp){ temp = a[i].age;temp_i = i;} } printf("年纪最大的人信息如下:\\n");printf("姓名:%s\\t年龄:%d",a[temp_i].name,a[temp_i].age);} ...

一个学习小组有5个人,每个人有三门课的考试成绩。编程实现求每科的...
void main(){ double a[6][4],s1=0,s2=0;int i,j,k;for(i=0;i<5;i++)for(j=0;j<3;j++)scanf("%lf",a[i]+j);for(i=0;i<5;i++){ for(j=0;j<3;j++)s1+=a[i][j];a[i][3]=s1\/3;s1=0;} for(j=0;j<3;j++){for(k=0;k<5;k++)s2+=a[k][...

一个学习小组有5个人,每个人有三门课的考试成绩。编程实现求每科的...
用数组。我是c++ include<bits\/stdc++.h>using namespace std;int main(){ int a[6][4]; double sum[5]; cout<<"请输入每个人各科考试成绩"; for(int i=1;i<=5;i++) for(int j=1;j<=3;j++) cin>>a[i][j]; for(int i=1;i<=3;i++) sum[i]=...

C语言编程:输入五个人的名字和成绩,根据成绩从小到大排序输出名字和成绩...
"输入学生名字 成绩,例如:小明 90\\n"); for(i = 0; i < N; ++i) { scanf("%s", stu[i].name); scanf("%f", &stu[i].score); t_score[i] = stu[i].score; sum += stu[i].score; } for(i = 0;...

六安市15264003064: c++编程问题 Problem Description 有5个人坐在一起,问第五个人多少岁?他说 -
其兰儿童: int num = 1; int age; switch (num) { case 1: { age = 10; } case 2: { age = age + 2; } case 3: { age = age + 2; } case 4: { age = age + 2; } case 5: { age = age + 2; } default: { cout << age; } }

六安市15264003064: c#编程:有5个人坐在一起,问第5个人多少岁的问题 -
其兰儿童: string A="15"; string B="16"; string C="17"; string D="18"; string E="19"; console.writeLine(“E为{0}岁”,E); console.Readkey(); (⊙o⊙)…这个问题好蛋疼-.-

六安市15264003064: 用C++程序编辑,不是C语言 有5个人坐在一起,问第5个人多少岁,他说比第4个人大2岁.问第4个人多少岁,他说比第3个人大2岁.问第3个人多少岁,他说比第2个人大2岁.问第2个人多少岁,他说比第1个人大2岁.问第1个人多少岁,他说是10岁,请问第5个人多大?
其兰儿童: 10

六安市15264003064: 有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁.问第4个人岁数,他说比第 -
其兰儿童: age(n) int n; { int c; if(n==1) c=10; else c=age(n-1)+2; return(c); } main() { printf("%d",age(5)); } 你看看是不是这样编程的.

六安市15264003064: 一道关于C++的递归编程题,一定要用C++哦!写得越详细越好
其兰儿童: #include <iostream.h> int age(int n) { int x; if(n==1) x=10; else x=age(n-1)+2; return(x); } void main() { int n; cout<<"请输入所求第几人的年龄:"; cin>>n; cout<<"第"<<n<<"人的年龄"<<age(n)<<endl; }

六安市15264003064: C++编程组队列,组队列是个什么概念?能不能举个例子? -
其兰儿童: 例如课室有8排,5个人要选择坐哪一排,如果 第一个人要坐第 2 排,第二个人要坐第 3 排,第三个人要坐第 1 排,第四个人要坐第 2 排,第五个人要坐第 1 排,则第2排坐了第1,第4个人,第3排坐了第2个人,第1排坐了第3,第5个人,那么这...

六安市15264003064: 用C++编写程序
其兰儿童: int Fibonacci(int n) { if(n<3){return 1;} else{return Fibonacci(n-1)+Fibonacci(n-2);} } int age(int n) { if(n==1){return 20;} else{return age(n-1)+3;} }

六安市15264003064: c++编程,一个小组共五人,分别为A,B,C,D,E.现有一项任务,要他们中的3个人去完成. -
其兰儿童: 大致简单编程了一下,用1、2、3、4、5分别表示ABCDE;用i、j、k分别表示三重变量进行循环,程序如下(有注释,某些情况自动忽略了:比如A不能出现在第二重第三重循环中......):#include int main(){ printf("此项任务可以...

六安市15264003064: C语言编程题目,求答案,哪个帅哥帮我做做啊?急急啊!谢谢!!
其兰儿童: 1、 #include <stdio.h> int age(int n) { if(n==1) return 10; else return age(n-1)+2; } void main() { int n; int fage; printf("总共有几个人坐在一起: "); scanf("%d",&n); fage=age(n); printf("第%d个人的年龄为: %d\n",n,fage); }2、#include...

六安市15264003064: 用C语言道题则呢么编写
其兰儿童: 这题主要研究递归运算,下面是递归程序 #include <stdio.h> void main() { printf("the age is: %d",age(5)); } int age( int i) { switch(i) { case 1: return 10; default: return age(i-1)+2; } }

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