解题思路:祝福你们天天开心!!!

注意事项:自己找程序

参考代码:


/* 

打印侧等腰三角形

#include<bits/stdc++.h>

using namespace std;

int main()

{

int w;

    char c;

    cin>>w>>c;

   for(int i=1;i<=w;i++)

    {

         for(int j=1;j<=i;j++)

       {

       cout<<c;

        }

        cout<<endl;

    }

    for(int i=1;i<w;i++)

    {

         for(int j=1;j<=w-i;j++)

        {

        cout<<c;

        }

        cout<<endl;

    }

return 0;

}

打印等腰三角形

#include<bits/stdc++.h>

using namespace std;

int main()

{

int w;

   char c;

    cin>>w>>c;

   for(int i=1;i<=w;i++)

    {

         for(int j=1;j<=w-i+1;j++)

        {

       cout<<' ';

        }

        for (int j=1;j<=2*i-1;j++)

       {

            cout <<c;

        }

                cout<<endl;

    }

return 0;

}

累加

#include<bits/stdc++.h>

using namespace std;

int main()

{

int n,sun;

   cin >>n;

    for(int i=1;i<=n;i++)

    {

        sun+=i;

    }

    cout<<sun;

return 0;

}

正方形

#include<bits/stdc++.h>

using namespace std;

int main()

{

int n;

    cin >>n;

    for(int i=1;i<=n;i++)

   {

        cout<<'*';

    }

   cout<<endl;

    for(int i=1;i<=n-2;i++)

    {

        cout<<'*';

        for(int j=1;j<=n-2;j++)

        {

           cout<<' ';

        }

//        cout<<'*';

//    cout<<endl;

//    }

//       for(int i=1;i<=n;i++)

//        {

//            cout<<'*';

//        }

//    cout<<endl;

// return 0;

//}

//菱形

//#include<bits/stdc++.h>

//using namespace std;

///int main()

//{

// int n;

//    char ch;

//    cin>>n>>ch;

//   for(int i=1;i<=n;i++)

//    {

//        for(int j=1;j<=n-i;j++)

//        {

//            cout<<' ';

//        }

//        for(int j=1;j<=2*i-1;j++)

//        {

//            cout<<ch;

//        }

//       cout<<endl;

//    }

//   for(int i=n-1;i>=1;i--)

//   {

//    for(int j=i;j<n;j++)

//    {

//        cout<<' ';

//    }

//    for(int j=2*i-1;j>0;j--)

//    {

//        cout <<ch;

//    }

//    cout<<endl;

//   }

// return 0;

//}

//买鸡 二重

//#include<bits/stdc++.h>

//using namespace std;

//int main()

//{

//    for(int x=0;x<=100/5;x++)

//    {

//       for (int y=0;y<=(100-5*x)/3;y++)

//        {

//            int z=100-x-y;

//            if((5*x+3*y+z/3==100)&&(z%3==0))

//            {

//                cout <<x<<" "<<y<<" "<<z<<endl;

//            }

//        }

//    }

//    return 0;

//}

//空心矩形

//#include<bits/stdc++.h>

//using namespace std;

//int main()

//{

// int w,l;

//    char ch;

//    cin >>w>>l>>ch;

//    for(int i=1;i<=w;i++)

//    {

//        cout<<ch;

//    }

//    cout<<endl;

//    for(int j=1;j<=l-2;j++)

//    {

//       cout<<ch;

//        for(int i=1;i<=w-2;i++)

//        {

//        cout<<' ';

//        }

//        cout<<ch<<endl;

//    }

//    for(int i=1;i<=w;i++)

//    {

//        cout<<ch;

//    }

// return 0;

//}

//阶乘

//#include<bits/stdc++.h>

//using namespace std;

//int main()

//{

//    long long p=1;

// int n;

//    cin>>n;

//        for(int i=1;i<=n;i++)

//        {

//            p*=i;

//        }

//    cout<<p;

// return 0;

//}

//统计数值

//#include<bits/stdc++.h>

//using namespace std;

//int main()

//{

// int n,x,min,max;

    double s=0;

    cin>>n;

    cin>>x;

    min=x;

    max=x;

    s+=x;

    for(int i=2;i<=n;i++)

    {

        cin>>x;

        s+=x;

        if(x<min)

        {

            min=x;

        }

        if(x>max)

        {

            max=x;

        }

    }

    cout<<min<<" "<<max<<" "<<s/n<<endl;

return 0;

}

#include<bits/stdc++.h>

using namespace std;

const double PI = 3.141592654;

int main()

{

    double r;

   cin>>r;

    cout<<2*3.14*r<<endl;

    cout<<3.14*r*r<<endl;

return 0;

}

圆柱体

#include<bits/stdc++.h>

using namespace std;

const double l = 3.141592654;

int main()

{

    double r,h;

    cin>>r>>h;

    cout<<2*l*r*r+2*l*r*h;

return 0;

}

太阳光到地球的时间

#include<bits/stdc++.h>

using namespace std;

const double l = 299792458;

int main()

{

    double a=15210.0*10000*1000;

    double b=14710.0*10000*1000;

    double c=14960.0*10000*1000;

    double z=a/l;

    double x=b/l;

    double v=c/l;

    cout<<z<<' '<<x<<' '<<v;

return 0;

}

分数 

#include<bits/stdc++.h>

using namespace std;

int main()

{

    int a[50];

    int total=0;

    for(int i=0;i<50;i++)

    {

        cin>>a[i];

        total +=a[i];

    }

    double average=total/50.0;

    for(int i=0;i<50;i++)

    {

        if(a[i]<average)

        {

            cout<<"No. "<<(i+1)<<" "<<a[i];

        }

    }

return 0;

}

数组1 

include<bits/stdc++.h>

using namespace std;

const int N = 10;

int a[N];

int main()

{

    int n;

    cin >>n;

    for(int i=0;i<n;i++)

    {

    cin>>a[i];

}

for(int i=0;i<n;i++)

{

cout <<a[i]<<" ";

}

    return 0;

}

数组2 

#include<bits/stdc++.h>

using namespace std;

int b[5];

int main()

{

    int a[5];

    for(int i=0;i<5;i++)

    {

    cout<< a[i] <<" ";

}

cout<<endl;

for(int i=0;i<5;i++)

{

cout <<b[i]<<" ";

}

    return 0;

}

倒数 

#include<bits/stdc++.h>

using namespace std;

const int N = 100;

int a[N+1];

int main()

{

    int n;

    cin >>n;

    for(int i=0;i<n;i++)

    {

    cin>>a[i];

}

for(int i=n;i>=1;i--)

{

cout <<a[i]<<" ";

}

    return 0;

}

倒数的偶数 

#include<bits/stdc++.h>

using namespace std;

const int N = 100;

int a[N+1];

int main()

{

    int n;

    cin >>n;

    for(int i=0;i<n;i++)

    {

    cin>>a[i];

}

for(int i=n-1;i>=0;i-=2)

{

cout <<a[i]<<" ";

}

    return 0;

分卡片 

#include<iostream>

using namespace std;

int main()

{

int a,b,c,d=0;

cin >>a>>b>>c;

b+=a/3;

c+=a/3;

d+=a%3;

a/=3;


a+=b/3;

c+=b/3;

d+=b%3;

b/=3;


a+=c/3; 

b+=c/3;

d+=c%3;

c/=3; 

cout << a <<"  "<< b << "  " << c << "  " << d ; 

system("pause");

return 0;

}

对调 

include<iostream>

using namespace std;

int main()

{

int t;

cin >>t;

int a,b,c;

c=t%10;

b=t/10%10;

a=t/100;

int t=c*100+b*10+a;

cout  << t ;

system("pause");


return 0;

}

小路 

#include<iostream>

using namespace std;

int main()

{

cout <<"|";

cout <<" ";

cout <<"|";

cout <<endl;

cout <<"|" << " " << "|" << endl;

cout <<"| |" ; 

  return 0;

}

//数组数字移动 

#include<bits/stdc++.h>

using namespace std;

const int N = 10;

int a[N];

int main()

{

    int n;

    cin >>n;

    for(int i=0;i<n;i++)

    {

    cin>>a[i];

}

int t=a[0];

for(int i=0;i<n-1;i++)

    {

    a[i]=a[i+1];

}

a[n-1]=t;

for(int i=0;i<n;i++)

{

cout <<a[i]<<" ";

}

    return 0;

}

/*


点赞(2)
 

0.0分

1 人评分

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

评论列表 共有 0 条评论

暂无评论