启闭阀

    一道简单的C++编程题,题目描述在下面呢,请求各位帮帮我!

      发布时间:2019-09-17

      2. 素数判定
      bool isPrime(int factor)
      {
      bool retValue = true;
      for(int i=1;i<=factor;i++)
      {
      if(((factor%i)==0) && i!=1 && i!=factor)
      retValue = false;
      }
      return retValue;
      }

      4. 菱形
      int i(0);
      for(;i<10;i++)
      {
      int s = 1+2*i;
      int sp = (10-i);
      for(int x(0);x<sp;x++)
      printf(" ");
      for(int x(0);x<s;x++)
      printf("*");
      for(int x(0);x<sp;x++)
      printf(" ");
      printf("\n");
      }

      for(;i>=0;i--)
      {
      int s = 1+2*i;
      int sp = (10-i);
      for(int x(0);x<sp;x++)
      printf(" ");
      for(int x(0);x<s;x++)
      printf("*");
      for(int x(0);x<sp;x++)
      printf(" ");
      printf("\n");
      }

      3.斐波那契数列

      void Fibonacci(int n)
      {
      if(n<1) return;

      int a1(0);
      int a2(1);
      int a1_2[]={0,1};
      int f(1);
      for(int i(0);i<n;i++){
      if(i<2){
      f=a1_2[i];
      }else{
      f = a1 + a2;
      a1 = a2;
      a2 = f;
      }
      printf("%d, ",f);
      }
      }

      int main()
      {
      cout << "input N:" << endl;
      int n;
      cin >> n;
      Fibonacci(n);

      return 0;
      }

      回复:

      把if(b<=pi)和else之间的语句用一个{}括起来.

      回复:

      w"\:\Administrator\))==NULL)

      第二个参数“w”说明文件操作只能写;\Desktop\;data;C,",不能读;Users\\.dat"\if((fp=fopen("

      回复:

      sin"
      }

      少两个{}和一个return;
      b=b+f;<

      using namespace std;=pi)
      {
      c=sin (b);<="endl;
      /

      void main()
      {
      double a=0;"<.00)*2.14.00*pi;c<<#include <endl;"<<<cos"="
      return,c=0,d=0.00*pi;iostream>b<<finish"<
      b=(a/<
      d=cos (b);"<
      cout<,b=0;<<d<
      const double pi=3;/:
      if(b<
      loop;还有最好不要用goto;f<,e=0;
      }
      else
      {
      cout<<360,f=0;endl;
      f=(10;
      }
      goto loop;<cmath>360;<"<
      cout<<
      return.00/b<"endl.00)*2;<cout<
      #include <

      回复:

      "
      m = (10-i);
      else if(c>endl;<<='个"
      cout<个";<<<"
      else
      cout<<
      while((c=getchar())&&i<<') space++;x<i++)
      {
      t = 1+2*i;<"0'
      cout<
      }
      void judge_number(int n)
      {
      int i;<iostream>
      getchar();
      f2= f3 ;9'i<) big++;
      for(x=0;其它字符"<<
      else if(c> '
      }

      for(;;t;n<
      cout<others<endl; 是素数"小写字母"<x< '<i++ )
      {
      f3=f1+f2 ;<<endl;endl;
      break;";A'a'<<
      }
      cout<
      judge_number(x);
      cin>
      cout<&&c<,x;
      }
      }
      int main()
      {
      int x;<"f2;"
      int flag=1;大写字母"=0;small<'t;<;
      for(i=2:"
      }
      }
      void output_star(int n)
      {
      int i; '
      output_star(n);) small++;='big< '空格"*'<;
      for (i= 3;y;"<);z'pause"
      Fibonacci(y);<&&c<
      cout<
      cout<
      using namespace std;='<endl;
      judge_char();
      #include<i<x<
      cout<
      }
      void Fibonacci(int n)
      {
      int f1;'数字字符"<,small=0;"='
      i++;
      m = (10-i);i<, f3;<
      getchar();个"<
      cout<10)
      {
      if(c>") number++,space=0;
      for(x=0; ',y;<<"i>10;<
      }
      if(flag==1)
      cout<<<;
      else others++;<<'<m;math;
      cout<<<endl;< 不是素数"f3,n;x++)
      cout<"
      for(x=0;',others=0;m;x++)
      cout<<<
      system("<f1<<
      cin>参考;""='<x.h><
      cout<<endl;x<m;><
      for(x=0;
      void judge_char()
      {
      char c;n<个"< '<"输入要判断的数;;;endl;
      else if(c=='<个"<
      int big=0:"<,m;
      for(x=0;=n;=':"'m;x++)
      cout<x++)
      cout<
      cout<'x++)
      cout<,number=0:
      #include<<
      cout<<输入10个字符;",i=0;endl;
      cout<number<
      for(x=0;<x<:"<<Z'>,t;输入整数n;
      if(i%5==0) cout<i--)
      {
      t = 1+2*i;endl;x++)
      cout<, f2;输入整数 Y;
      cout<<< '<&&c<'endl;space<
      f1= f2;
      for(i=0;><"
      f1 = f2 =1;
      int i ;*' ';'<
      cin>endl;
      cout<<i++)
      {
      if(n%i==0) flag=0;=sqrt(n);<endl;x<n;<

      回复:

      ='请输入数n:" "i<j++)
      { if(n%j==0) break;Z' " 是素数"
      /i++){
      a[i]=a[i-1]+a[i-2]、数字;math,如2;
      cin>*"
      for(j=2;endl;n<n'<j<n<,j;*"
      else if(c>iostream>.是否素数
      #include <"
      }

      void main()
      {
      tjzf(),k;big_alpha<stdio,big_alpha=0;iostream>。

      你自己研究研究;;A'41-k, 输入n;
      cin>
      cout <""
      }
      cout<<.h><k--)
      {
      for(i=0;endl;
      cout<;
      #include <endl;
      cout<<;<0; "",我只是说了个思路;<
      long *a=new long[n];"endl;endl;<='。

      各个函数应尽写好;"
      cout<<,并通过测试;
      cout<.斐波那契数列
      #include <<
      for(j=1;<<
      for(i=2;<<) big_alpha++;

      bool isPrime(int n)
      {
      int j;='<
      fibo(n);

      cout<<) digit++;space<<=',自己整合到一个程序里;j++)
      cout<;<.退出
      exit(0);<.h>,然后用switch语句;
      cout<
      while ((c=getchar());j<
      else if(c=='
      }

      void main()
      {
      int n;2;n;='.打印菱形
      #include <请输入;
      }

      cout<

      void tjzf()
      {
      int small_alpha=0;<endl;0;
      using namespace std;<,根据功能号;) space++;\j<<,space=0;":"
      }
      for(k=k-2;other=" }
      if(j==n)
      return true:通过键盘输入一个长度为10的字符串;
      }

      void main()
      {
      int n;j++){
      cout<i++)
      cout<请输入想要的菱形长度(行);digit<,digit=0;<iostream>iostream>j--)
      cout<<=k;;)
      {
      if(c>) small_alpha++,调用用相应的函数;<j>space="<
      cout<
      for(j=0:"
      }
      cout<

      flag=isPrime(n);
      cout<*"
      for(j=1;":"<<<

      void printLX(int n)
      {
      int i;n;"
      using namespace std;small_alpha="<

      }

      5;k++)
      {
      for(i=0;small_alpha<。

      1;other<
      for(j=j-2;k<
      cin >:"
      #include<endl;a[j]<<
      else
      return false;"0; ;digit="j++)
      cout<;<.字符统计
      #include <big_alpha="
      bool flag=false;

      if(flag)
      cout<<<z'endl;i<
      using namespace std;<>">41-k;i++)
      cout<
      else
      cout<
      for(k=1;<、空格和其它字符的个数并输出;<<<j<<<*"" "
      printLX(n);*
      字符分类统计;
      else if(c>0',other=0;
      else other++;n,
      分别统计出其中大写字母;前n项斐波那契数列为;"!='";j--)
      cout<=(n+1)/<、小写字母;
      for(j=j-2;j><<

      }

      3;a' n;n;
      */9'

      }

      4;&&c<,j;endl;
      char c;" 不是素数"='=k;<求前n项斐波那契数列;

      void fibo(int n)
      {
      int i;k>i<&&c<<&&c<endl;n; '你写个while循环;"
      }
      }

      void main()
      {
      int n;endl,在循环里面输入选择的功能号;
      cout<
      }

      2;

      a[0]=a[1]=1;>"
      using namespace std;";<

      回复:

      额也正学着,哈

      2345会做,1得考虑下

      待会回来回答·····

      回复:

      你这个编译都没有通过呀~~if后面要有大括号的~~你以前是用什么语言写程序的。。。

      而且,建议不要用goto,goto用多了会让整个代码变的很乱的,要循环的话可以用while或者for

      给你改好了:

      #include<iostream.h>
      #include<math.h>
      void main()
      {
      double a=0,b=0,d=0,e=0,c=0,f=0;
      const double pi=3.14;
      b=(a/360.00)*2.00*pi;
      f=(10.00/360.00)*2.00*pi;
      while(1)
      {
      if(b<=pi)
      {
      c=sin (b);
      cout<<"sin"<<b<<"="<<c<<endl;
      d=cos (b);
      cout<<"cos"<<b<<"="<<d<<endl;
      cout<<f<<endl;
      b=b+f;
      }
      else
      {
      cout<<"finish"<<endl;
      }
      }
      }

      回复:

      #include int main(void){ int start; int end; std::cout

      回复:

      你写个while循环,在循环里面输入选择的功能号,如2,然后用switch语句,根据功能号,调用用相应的函数。 你自己研究研究,我只是说了个思路。 各个函数应尽写好,并通过测试,自己整合到一个程序里。 1.字符统计 #include #include using namesp...

      回复:

      #include#include #define SIZE 5struct Student_type{int id ;char name[5] ;int math ;int en ;int ph ;int sum ;double aver ;}stud [SIZE] ;int save( ) { FILE *fp; int i; if((fp=fopen("C:\\Users\\Administrator\\Desktop\\data.dat","w...

      回复:

      昏,打10枪每次也只有中和不中2种情况,不需要循环11次啊 你这样11个循环嵌套,循环11^11次方,你算算要运行多久,大概2500亿次,就算忽略各层的比较所用时间,只计算n++这一句的时间,如果用1个3.0Ghz的cpu,相当于每秒有30亿个时钟周期,就算n...

      回复:

      这个是我花了好长时间给你编写的 编译运行后出来的结果是正确的 希望你能满意 有什么不懂的可以跟我讨论 #include #include #include using namespace std; struct Worker//定义一个结构体用以存放职工数据 {string num; string name; int base;...

      回复:

      #include #include using namespace std; void main() { double a=0,b=0,d=0,e=0,c=0,f=0; const double pi=3.14; b=(a/360.00)*2.00*pi; f=(10.00/360.00)*2.00*pi; loop: if(b

      回复:

      #include using namespace std; int main() { int time,n,max,i; cin>>time>>n; float *a=new float[n+1]; float (*p)[2]=new float[n][2]; for(i=0;i>p[i][0]>>p[i][1]; a[i]=p[i][1]/p[i][0]; } a[n]=0; max=n; for(i=0;itime) continue; if(a...

      回复:

      //#include "stdafx.h"//vc++6.0加上这一行. #include using namespace std; typedef struct abc{ char p; unsigned x; int n; abc *next; }*NODE,node; void freenode(NODE p){ if(p->next) freenode(p->next); else delete p; } NODE CreateLi...

      回复:

      (1) point p2,p3; 用无参构造函数初始化了两个实例 (2) point p2=p1; 用了拷贝构造函数构造了p2,你没有定义,会用默认的 (3) point p2(p1); 这里也用了拷贝构造函数,并用了本类对象为参数构造函数 (4) p4=p1 这里用了运算符重载=的

      回复:

      你把加法重载函数发出来,我看看

        上一篇:成奥是什么意思 下一篇:oppo和vivo哪个好?

        返回主页:启闭阀

        本文网址:http://qibifa.cn/view-29503-1.html
        信息删除