解题思路:祝福你们天天开心!!!
注意事项:自己找程序
参考代码:
/*
打印侧等腰三角形
#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;
}
/*
0.0分
1 人评分
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程
发表评论 取消回复