1题:
输入3个整数,输出其中最大数。
样例输入:1 3 2
样例输出:3

2题:
编写程序,输入一个数,判断其是否是37的倍数,分4种情况输出:是3的倍数但不是7的倍数时输出1,不是3的倍数但是7的倍数时输出2,是3的倍数也是7的倍数时输出3,不是3的倍数也不是7的倍数时输出4
样例输入:21
样例输出:3

3题:
输入两个整数mn,判断m能否被n整除,若不能整除,输出NO,否则输出YES
样例输入:6 3
样例输出:YES
4题:
有一分段函数如下,请编写程序,输入x值,输出y值。

样例输入:-1
样例输出:-1.84147
样例输入:6.5
样例输出:23204.8
样例输入:12
样例输出:0.048737
5题:
输入一个正整数n,如果n能被3整除,则输出YESn的立方,否则输出NOn的平方。
样例输入:3
样例输出:YES  27
样例输入:5
样例输出:NO  25
1题:
#include<iostream.h>
int main(void)
{float a,b,c;
cin>>a>>b>>c;
if(a>b&&a>c)
cout<<a;
else if(b>a&&b>c)
cout<<b;
else cout<<c;
return 0;
}

2题:
#include<iostream.h>
int main(void)
{int a;
cin>>a;
if(a%3==0)
{if(a%7==0)cout<<"3";
else cout<<"1";}
else
{if(a%7==0)cout<<"2";
else cout<<"4";}
return 0;
}


3题:
#include<iostream.h>
int main(void)
{int m,n;
cin>>m>>n;
if(m%n==0)
cout<<"YES";
else cout<<"NO";
return 0;
}

4题:
#include<iostream.h>
#include<math.h>
int main(void)
{float x,y;
cin>>x;
if(x<0)
y=x*x+2/x+sin(x);
else if(x<10)
y=2*pow(x,5)-cos(x);
else y=1/sqrt(3*x*x-11);
cout<<y;
return 0;
}

5题:

#include<iostream.h>
int main(void)
{int n,pf,lf;
cin>>n;
if(n%3==0)
{lf=n*n*n;
cout<<"YES"<<" "<<lf;}
else
{pf=n*n;
cout<<"NO"<<" "<<pf;}
return 0;
}
1题:
输入一行字符,以字符0作为结束标志,输出这行字符对应的ASCII码值之和。
样例输入:ABCDE0
样例输出:335
2题:
编写程序求能整除x且不是偶数的整数个数及其累加和,x由键盘输入。
样例输入:6
样例输出:2 4
3题:
编写程序,从n个整数中到最小的数并输出。输入分2行:第一行为n的值,第二行为n个整数。
样例输入:
5
1 5 3 2 0
样例输出:0
4题:
求数列 

输入正整数n和任意数x,计算该序列的前n项和。
样例输入:5 0.5
样例输出:1.39349
5题:
将一笔钱(大于8分,小于1元,精确到分)换算成1分、2分和5分的硬币组合(1分、2分、5分的硬币均至少有1枚)。输入整数金额(单位:分),问有几种换算方法?
样例输入:10
样例输出:2
第1题:
#include<stdio.h>
int main(void)
{char c;
int sum=0;
while((c=getchar())!='0')
sum+=c;
printf("%d",sum);
return 0;}

第2题:
#include<iostream.h>
int main(void)
{int x,gs=0,i,sum=0;
cin>>x;
for(i=1;i<=x;i++)
{if(x%i==0&&i%2!=0)
gs++,sum+=i;}
cout<<gs<<" "<<sum;
return 0;}

第3题:
#include<iostream.h>
int main(void)
{int n,i,x,min;
cin>>n;
cin>>x;
min=x;
for(i=2;i<=n;i++)
{cin>>x;
min=x<min?x:min;}
cout<<min;
return 0;}


第4题:
#include<iostream.h>
int main(void)
{int n,m=-1,q=1,i;
float x,sum=1.0,p=1.0,a;
cin>>n>>x;
for(i=1;i<=n;i++)
{m=-m;
p*=x;
q*=i;
a=m*p/q;
sum=sum+a;}
cout<<sum;
return 0;}


第5题:
#include<iostream.h>
int main(void)
{int x,m,p,n,a,b,c,i=0;
cin>>x;
a=x-7;
b=(x-6)/2;
c=(x-3)/5;
for(m=1;m<=a;m++)
{for(n=1;n<=b;n++)
{for(p=1;p<=c;p++)
if(x==m+2*n+5*p) i++;}
}
cout<<i;
return 0;
}
1题:
编写程序,将任意n个数按从大到小的顺序排序。输入分2行:第一行为n的值,第二行为n个数。
样例输入:
5
1 5 3 2 0
样例输出:5 3 2 1 0
2题:
编写程序求Fibonacci数列前n项和,n由键盘输入。
样例输入:5
样例输出:12
3题:
编写程序,输出矩阵(33列)的左下三角。
样例输入:
1 2 3
4 5 6
7 8 9
样例输出:

4 5
7 8 9
4题:
编写程序,输出n阶“魔方阵”。“魔方阵”,又称“纵横图”、“幻方”,是由1n2的自然数构成的矩阵,其每一行、每一列、主对角线、次对角线之和均相等。n由键盘输入。“魔方阵”可能存在多种变形,因此在形成“魔方阵”时请将1置于第一行,且第一行第一个数大于第一行最后一个数。
样例输入:3
样例输出: 
8 1 6 
3 5 7 
4 9 2 

5题:
编写程序,从键盘输入一任意字符串(不包含空格),然后输入所要查字符。如果存在则输出它在字符串中第一次出现的位置,否则输出NO
样例输入:Hello a
样例输出:NO
样例输入:Hello l
样例输出:2

6题:
编写程序,将一个字符串首尾互换,并与原字符串连接后输出。输入字符串(不包含空格),输出处理后的结果。
样例输入:china
样例输出:chinaanihc
第1题:
#include<iostream.h>
int main(void)
{int a[50],i,w,k,n;
cin>>n;
cout<<endl;
for(i=0;i<n;i++)
cin>>a[i];
for(k=0;k<n-1;k++)
{w=k;
for(i=k+1;i<n;i++)
if(a[i]>a[w]) w=i;
if(w!=k)
{i=a[w];
a[w]=a[k];
a[k]=i;}}
for(k=0;k<n;k++)
cout<<a[k]<<" ";
return 0;
}

第2题:
#include<iostream.h>
int main(void)
{int a[50],i,n,t=2;
cin>>n;
a[0]=1;
a[1]=1;
for(i=2;i<n;i++)
{a[i]=a[i-1]+a[i-2];
t+=a[i];}
cout<<t;
return 0;}


第3题:
#include<iostream.h>
int main(void)
{int a[3][3],i,j;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
cin>>a[i][j];
for(i=0;i<3;i++)
{ cout<<"\n";
for(j=0;j<=i;j++)
cout<<a[i][j]<<" ";}
return 0;}

第4题:
#include<iostream.h>
int main(void)
{int a[50][50],i,h,l,n;
cin>>n;
h=1;l=n/2+1;a[h][l]=1;
for(i=2;i<=n*n;i++)
{if(i%n==1) h++;
else
{h--;l++;
if(h==0) h=n;
if(l==n+1) l=1;}
a[h][l]=i;}
for(h=1;h<=n;h++)
{ cout<<"\n";
for(l=1;l<=n;l++)
cout<<a[h][l]<<" ";}
}

第5题:
#include<string.h>
#include<iostream.h>
int main(void)
{char s[50],c;
int l,i,flag=0;
cin>>s>>c;
l=strlen(s);
i=0;
while(i<l&&flag==0)
{if(c==s[i]) flag=1;
else i++;}
if(flag)
cout<<i;
else
cout<<"NO";
return 0;}

第6题:
#include<stdio.h>
#include<string.h>
int main(void)
{char s[40],c,t[40];
int a,b,l,i;
gets(s);
l=strlen(s);
a=0,b=l-1;
for(i=0;i<l;i++)
t[i]=s[i];
while(a<b)
{c=t[a];t[a]=t[b];t[b]=c;
a++;
b--;}
t[l]='\0';
i=0;
while(t[i]!='\0')
{s[l]=t[i];
l++;
i++;}
s[l]='\0';
puts(s);}
1题:
编写函数,求一个字符串的长度。在主函数中调用该函数,输出结果。输入字符串(允许包含空格),输出字符串的长度。
样例输入:How Are You?
样例输出:12
2题:
编写程序求
 
要求使用函数,函数功能是:求f(x)n由键盘输入,输入输出均在主函数中完成。

样例输入:5
样例输出:10.4071

3题:
求数列的前n项和
 
要求使用函数,函数功能是:计算数列的每一项,n由键盘输入。累加过程和输入输出均在主函数中完成。
样例输入:50
样例输出:1.96079
4题:
编写程序完成进制转换,要求使用函数,函数功能是:十进制转换为八进制,输入输出均在主函数中完成。
样例输入:125
样例输出:175
5题:
n个数输入到数组中,并输出。要求输入分两行,第一行为n,第二行为n个数。输出时一行输出5个数。
样例输入:6
1 2 3 4 6 -1
样例输出:1 2 3 4 6 
         -1
第1题:
#include<stdio.h>
int cd(char s[])
{int i=0;
while(s[i]!='\0')i++;
return i;}
int main(void)
{char s[50],c;
int l;
gets(s);
l=cd(s);
printf("%d",l);
return 0;
}

第2题:
#include<iostream.h>
float f(float x)
{float m;
if(x==0||x==2)
m=0;
else if(x>0)
m=(x+1)/(x-2);
else if(x<0)
m=(x-1)/(x-2);
return m;}
int main(void)
{int n,i;
float s=0;
cin>>n;
for(i=-n;i<=n;i++)
s+=f(i);
cout<<s;
return 0;}

第3题:
#include<iostream.h>
float a(int n)
{float i,m=0;
for(i=1;i<=n;i++)
m+=i;
m=1/m;
return m;}
int main(void)
{int n,i;
float s=0;
cin>>n;
for(i=1;i<=n;i++)
s+=a(i);
cout<<s;
return 0;}


1题:
输入三个数给abc,然后交换,把a中原来的值给b,把b中原来的值给c,把c中原来的值
a
样例输入:1 2 3 
样例输出:3 1 2
 

2题:
给出百分制成绩,要求输出成绩等级:90100分为'A'8089分为'B'7079分为'C'6069分为'D'060分为'E',若成绩大于100或者小于0,则提示“Error”。
样例输入:105 
样例输出:Error
样例输入:95.5 
样例输出:A 

3题:
求数列 

输入正整数n和任意数x,计算该序列的前n项和。
样例输入:5 0.5
样例输出:1.39349
4题:
编写程序,输入字符串(不包含空格),将字符串中的字符按ASCII码值从大到小排序后输出。
样例输入:China
样例输出:nihaC
1题:
#include<iostream.h>
int main(void)
{int a,b,c,t;
cin>>a>>b>>c;
t=c;
c=b;
b=a;
a=t;
cout<<a<<" "<<b<<" "<<c;
return 0;}

2题:
#include<iostream.h>
int main(void)
{float g;
cin>>g;
if(g<0||g>100) cout<<"Error";
else if(g<60) cout<<"E";
else if(g<70) cout<<"D";
else if(g<80) cout<<"c";
else if(g<90) cout<<"B";
else cout<<"A";
return 0;
}


3题:
#include<iostream.h>
#include<math.h>
int main(void)
{int n,i,m;
float x,s=1,a,q,p;
cin>>n>>x;
m=-1,p=1;q=1;
for(i=1;i<=n;i++)
{m=-m;
q*=x;
p*=i;
a=m*q/p;
s+=a;}
cout<<s;
return 0;}

4题:
#include<iostream.h>
#include <string.h>
int main(void)
{char a[20];
字符串长度排序c语言int i,k,l,w;
cin>>a;
l=strlen(a);
for(k=0;k<=l-2;k++)
{w=k;
for(i=k+1;i<l;i++)
if(a[i]>a[w]) w=i;
if(w!=k)
{i=a[w];a[w]=a[k];a[k]=i;}}
for(i=0;i<l;i++)
cout<<a[i];
return 0;}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。