cout<
第64题:将一笔钱(大于8分,小于1元,精确到分)换算成1分、2分和5分的硬币组
合(1分、2分、5分的硬币均至少有1枚)。输入整数金额(单位:分),问有几种换算方法?
样例输入:10 样例输出:2
#include
{int n,y,e,f,tj=0; cin>>n;
for(y=1;y<=n-7;y++)
for(e=1;e<=n/2-3;e++) for(f=1;f<=n/5;f++) if(n==y+e*2+f*5) tj++; cout< 第65题:输入一批整数(以零或负数为结束标志),求其中的素数之和。 样例输入:1 2 3 4 5 6 7 8 9 0 样例输出:17 #include gs=0; for(j=1;j<=a;j++) if(a%j==0) gs++; if(gs==2) s=s+a; cin>>a; } cout< 第66题:输入两个整数,比较它们的大小。如果前者比后者大,则输出‘>’;如果前者 比后者小,则输出‘<’;如果两者相等,则输出‘=’。 样例输入:1 2 样例输出:< #include cout<<\ else if(a cout<<\ return 0; } 第67题:给出百分制成绩,要求输出成绩等级:90~100分为'A'、80~89分为'B'、70~ 79分为'C'、60~69分为'D'、0~60分为'E',若成绩大于100或者小于0,则提示“Error”。 样例输入:105 样例输出:Error 样例输入:95.5 样例输出:A #include if(a>100||a<0) cout<<\ else { switch(a/10) { case 10: case 9:cout<<\ case 8:cout<<\ case 7:cout<<\ case 6:cout<<\ case 5: case 4: case 3: case 2: case 1: case 0:cout<<\ } } return 0; } 第68题:输入三个数给a、b、c,然后交换,把a中原来的值给b,把b中原来的值给c, 把c中原来的值给a。 样例输入:1 2 3 样例输出:3 1 2 #include cout< 第69题:有一分段函数如下,请编写程序,输入x值,输出y值。 样例输入:-2 样例输出:7 样例输入:1 样例输出:2 样例输入:11 样例输出:0.222681 #include #include y=3*sqrt(fabs(x)+2)+1; else if(x<=10) y=x*x*x*x*x+1; else y=sqrt((x+1)/(2*x*x)); cout< 第70题:有一分段函数如下,请编写程序,输入x值,输出y值。 样例输入:-1 样例输出:-1.4597 样例输入:0 样例输出:1 样例输入:1.57 样例输出:0.999999 #include y=2*x+cos(x); else if(x<1) y=1/pow(x+1,2/3.0); else y=sin(x)*sin(x); cout< 第71题:计算s和n,直到s大于0.97为止。 s=1/(1*2)+1/(2*3)+1/(3*4)+…+1/(n*(n+1)) 样例输出:0.970589 #include n++; s+=1.0/(n*(n+1)); } cout< } 第72题:输入一行字符,以回车结束,统计出其中英文字符、数字字符、空格和其它字 符的个数。(提示:输入字符时用C语言中的输入函数) 样例输入:aB()1 * 样例输出:2 1 1 3 #include int y=0,s=0,k=0,q=0; while((a=getchar())!='\\n') { if(a>='A'&&a<='Z'||a>='a'&&a<='z') y++; else if(a>='0'&&a<='9') s++; else if(a==' ') k++; else q++; } printf(\ return 0; } 第73题:编写程序求m到n之间(包括m和n,m<=n)的素数,如果没有素数则输出NO。 样例输入:1 10 样例输出:2 3 5 7 样例输入:8 10 样例输出:NO #include {int m,n,a,b,c,d=0; cin>>m>>n; for(a=m;a<=n;a++) { c=0; for(b=1;b<=a;b++) if(a%b==0)c++; if(c==2) { cout< if(d==0)