0
已解决
王子翔
新手光能
新手光能
#include<bits/stdc++.h>
using namespace std;
int main()
{
double y,x;
cin>>x;
if (x<=-2)
{
y=x*3+4.5;
}
if (x>-2&&x<=2)
{
y=x*x+1;
}
if (x>2&&x<=15)
{
y=x/3+x/5;
}
if (x>15)
{
y=x/2+6.5;
}
printf ("%.3f\n",y);
}
0
已采纳
陆麟瑞
资深天翼
资深天翼
这道题要用数组的。
cin>>n; for(int i=1; i<=n; i++) cin>>a[i]; for(int i=1; i<=n; i++) if(a[i]%2==1) cout<<a[i]<<' '; cout<<endl; for(int i=1; i<=n; i++) if(a[i]%2==0) cout<<a[i]<<' ';
a数组定义:int a[10000]
陆麟瑞在2018-01-30 21:13:47追加了内容
if(x<=-2) printf("%.3lf",x*3+4.5); else if(x<=2) printf("%.3lf",x*x+1); else if(x<=15) printf("%.3lf",x/3+x/5); else printf("%.3lf",x/2+6.5);
0
陆麟瑞
资深天翼
资深天翼
if(x<=-2) printf("%.3lf",x*3+4.5); else if(x<=2) printf("%.3lf",x*x+1); else if(x<=15) printf("%.3lf",x/3+x/5); else printf("%.3lf",x/2+6.5);
if语句判断。
0
张睿杰
初级天翼
初级天翼
定义n,m=0,j=0;
输入n
for(int i=0;i<=n-1;i++) cin>>a[i];
for(int i=0;i<=n-1;i++)
{
if(a[i]%2!=0)
{
b[m]=a[i];
m++;
}
else if(a[i]%2==0)
{
c[j]=a[i];
j++;
}
}
for(int j=0;j<m;j++) cout<<b[j]<<' ';
cout<<endl;
for(int k=0;k<j;k++) cout<<c[k]<<' ';
0
颜咏春
中级光能
中级光能
for(w=0;w<n;w++) { cin>>a[w]; if(a[w]%2==1) { js[j]=a[w]; j++; } else { os[o]=a[w]; o++; } } for(w=0;w<j;w++) { cout<<js[w]<<' '; } cout<<endl; for(w=0;w<o;w++) { cout<<os[w]<<' '; }
0