当前位置:首页 >> IT认证 >>

全国jisuanji二级


某商场给顾客购物的折扣率如下: 购物金额<200 不打折 200 元〈=购物金额〈500 元 9折 500 元〈=购物金额〈1000 元 8折 1000 元〈=购物金额 7.5 折 输入总购物金额,输出打折率及购物实际付款金额。文件名:myf31.c 【参考源程序】: #include "stdio.h" main() {float a,c,va; scanf("%f",&a); if(a >=1000) c=0.75; else if(a>=500) c=0.8; else if(a>=200) c=0.9; else c=1; va=c*a; printf("%.2f %0.2f\n",c,va); } 编程实现:求 1-3+5-7+ …-99 的值。运行结果为:sum=-50.文件名:myf32.c 【参考源程序】: #include "stdio.h" main() {int i,sum=0,f=1; for(i=1;i<100;i+=2) {sum=sum+f*i; f=-f; } printf("sum=%d",sum); } 3. 求 Fibonacci 数列, 1,1,2,3,5,8,13……的前 40 个数。文件名:myf33.c 【参考源程序】: #include "stdio.h" main() { long a,a1,a2; int n,i=0; a1=0;a2=1;

1.

该语句的作用是控制输出行,一行按二个数输出。 printf("%10ld%10ld",a1,a2); for(n=2;n<=20;n++,i++) { a1=a1+a2; a2=a1+a2; if(i%2==0) {i=0;printf("\n");} printf("%10ld%10ld",a1,a2); } } 输出 30 以内所有能同时被 3 和 5 整除的数,且求所有数的和。文件名:myf34.c 【参考源程序】: #include "stdio.h" main() {int i,sum=0; for(i=1;i<=30;i++) if(i%3==0&&i%5==0) { printf("%4d",i); sum=sum+i;} printf("\nsum=%d",sum); } 编程实现:求 12+22+32+ …… +102 之和。文件名:myf35.c6. 【参考源程序】: #include "stdio.h" main() { int a,i,sum=0; for(i=1;i<=10;i++) { a=10*i+2; sum=sum+a; } printf("sum=%d",sum); }

6、求一元二次方程 ax2+bx+c=0 的根。 #include "math.h" main() {int a,b,c,disc; float x1,x2; scanf("%d%d%d", &a, &b, &c);

文件名:myf6.c

disc=b*b-4*a*c; if(disc<0) exit(0); /*exit(0)的功能是退出该程序*/ if (disc==0) 〈空白处〉; /*输出两个相等的实根*/ else 〈空白处〉 /*求出两个不相等的实根,且输出不相等 的实根,保留两位小数*/ } 【参考源程序】: #include "math.h" main() {int a,b,c,disc; float x1,x2; scanf("%d%d%d", &a, &b, &c); disc=b*b-4*a*c; if(disc<0) exit(0); /*exit(0)的功能是退出该程序*/ if (disc==0) x1=x2=(-b)/(2*a); /*输出两个相等的实根*/ else {x1=(-b-sqrt(b*b-4*a*c))/(2*a); /*求出两个不相等的实根,且输出不 相等的实根, x2=(-b+sqrt(b*b-4*a*c))/(2*a);} 保留两位小数*/ printf("%.2f%.2f",x1,x2); }

C 语言程序设计实验二

从键盘输入一个正整数,若是偶数打印“even”,否则打印“odd”。文件名为 myf21.c 【参考源程序】 : #include "stdio.h" main() { int a;

printf("\nPlease input a:"); scanf("%d",&a); if(a%2==0) printf("even"); else printf("odd"); } 从键盘输入两个正整数 m,n,判断 m 能否被 n 整除,若能输出 m 和 n,否则打印“NO”。 文件名为 myf22.c 逻辑 【参考源程序】 : #include "stdio.h" main() { int m,n; printf("\nPlease input m>0,n>0: "); scanf("%d%d",&m,&n); if(m%n==0) printf("%d,%d\n",m,n); else printf("NO"); } 2. 3. 将两个两位数的正整数 a、的 b 合并形成一个整数放在 c 中。合并的方式是:将 a 数的 十位和个位数依次放在 c 数的千位和十位上, b 数的十位和个位数依次放在 c 数的百 位和个位上。例如,当输入 45,12 时,输出 c=4152。文件名为 myf23.c 【参考源程序】 : #include "stdio.h" main() { int a,a1,a2,b,b1,b2,c; printf("\nPlease input a>0,b>0: "); scanf("%d%d",&a,&b); a1=a%10; a2=a/10; b1=b%10; b2=b/10; c=a2*1000+b2*100+a1*10+b1; printf("\nc=%d",c); } 4. 输入两个整数 153 和 257,判断是否为“水仙花数”,所谓“水仙花数”是指一个 3 位数,其 各位数字立方和等于该数本身。若是输出该数,否则输出“NO”。文件名为 myf24.c 【参考源程序】 :

#include "stdio.h" main() { int a,b,x,y,z; printf("\nPlease input a>0,b>0: "); scanf("%d%d",&a,&b); x=a%10; z=a/100; y=a%100/10; if(a==x*x*x+y*y*y+z*z*z) printf("%d",a); else printf("NO"); x=b%10; z=b/100; y=b%100/10; if(b==x*x*x+y*y*y+z*z*z) printf("%d",b); else printf("\nNO"); } 5. 现编程实现:购买某商品时应付多少款?该商品的单价为 12.6 元,若购买这一商品 3 件 以上打 8 折,3 件(包括 3 件)以下不打折。文件名为 myf25.c 【参考源程序】 : #include "stdio.h" main() { int m; float y=12.6; printf("\nPlease input m>0: "); scanf("%d",&m); if(m>3) y=y*0.8*m; else y=y*m; printf("y=%.1f",y); } 6.

【动动脑子】 若给定三个整型变量 a,b,c,现求三个整数的最大值。算法思想:引入变量 max 存放最大值,先求前二位数的最大值存放于变量 max 中,再求该变量与第三数的 最大值,仍存放于该变量中。最后输出该变量。文件名为 myf26.c 【参考源程序】 : #include "stdio.h"

main() { int a,b,c,max; printf("\nPlease input a,b,c: "); scanf("%d%d%d",&a,&b,&c); if(a>b) max=a; else max=b; if(max<c) max=c; printf("max=%d",max); } 7. 【小游戏】 给小学生出一道加法题,做对着输出“Good!”,否则输出 “Try hard!”。算法 思想:随机产生一个被加数和一个加数,显示一道加法题,等待学生输入结果,判断其 结果是否正确,若正确输出输出“Goog!”,否则输出 “Try hard!”。 文件名为 myf27.c 【参考源程序】 : #include "time.h" #include "stdlib.h" #include "stdio.h" main() { int a,b,sum,n; printf("\nPlease round: "); scanf("%d",&n); randomize(); a=random(n); b=random(n); printf("\n%d+%d=",a,b); scanf("%d",&sum); if(sum==a+b) printf("Good!"); else printf("Try hard!"); }

C 语言程序设计实验一
1. 录入下列程序,文件名为:myf11.c,观察其运行结果。 main() { printf("this my frist program!\n"); printf("\n"); printf(" *\n "); printf(" ***\n "); printf(" *****\n "); printf("*******\n "); }

(注意:printf 格式控制中的 \n 为换行)
2. 仿照第一个程序编写下列程序:文件名为:myf12.c 编程输出下列图形: * *** ***** ############# 3. 编写下列程序:文件名为:myf13.c 编程输出下列信息 This is my first Program. ************************* Hello World! %%%%%%%%%%%%%%%%%%%%%%%%% Welcome to C Program!

4. 调试并运行下列程序:保存文件名为:myf14.c。如有错误,学会自行改正,并学会查 看错误信息) main() { float a=5; s=5a+6 printf("S=%d",s); } 5. 编程:给定一个华氏温度,要求输出摄氏温度。公式为 c=5(F-32)/9,输出结果取 2 位 小数。该程序的文件名为:myf15.c 6. 编程实现:程序的文件名为 myf16.c 求任两位实数的和与积。按下列输出格式输出, 且输出结果保留二位小数。例如,两位实数为了 3.2 和 6 ,输出格式为: 3.20 + 6.00 = 9.20 3.20 * 6.00 = 19.20 7.输入练习:按下列程序输入,查看其运行结果。程序的文件名为 myf17.c #include "stdio.h" main() { int i,j; printf("\1\2\n");/**/ for(i=1;i<11;i++) { for(j=1;j<=i;j++) printf("%c%c",219,219); printf("\n"); }


相关文章:
全国计算机二级考试历年真题(整理)
[15] End Sub 2007 年 9 月全国计算机等级考试二级 VB 参考答案 一、选择题 1-5 DBCAA 6-10 CCABA 11-15 BDCCA 16-20 BAACA 21-25 DBABC 26-30 ...
国家计算机二级证书的重要性
国家计算机二级证书的重要性 - 国家计算机二级证书的重要性 答:1、这是国家级的证书,国家教育部颁发,终身有效(其他 省级的计算机二级是有年限的) ,是全国认证你...
16年全国计算机二级Office大纲及题库
16年全国计算机二级Office大纲及题库_高等教育_教育专区。2016 年全国计算机二级 MSOffice 高级应用考试大纲基本要求 1. 掌握计算机基础知识及计算机系统组成。 2. ...
2015年《全国计算机二级考试MSOffice》选择题及答案
2015 年《全国计算机二级考试 MSOffice》选择题 1、在计算机内部用来传送、存储、加工处理的数据或指令都是以___形式进行的。 A、十进制码 B、二进制码 C、八...
2014年全国计算机等级二级考试高级Office试题及答案一
2014年全国计算机等级二级考试高级Office试题及答案一_IT认证_资格考试/认证_教育专区。核心提示:一、单选题(共计 60 题) #N/A 时,表示()。D 使用了无效数字...
2016年全国计算机二级MSOffice高级应用考试大纲
2016年全国计算机二级MSOffice高级应用考试大纲_高等教育_教育专区。2016 年全国计算机二级 MSOffice 高级应用考试大 纲全国计算机等级考试二级 MSOffice 高级应用考试...
全国计算机二级MS office高级应用模拟试题(1)_图文
全国计算机等级考试无纸化试卷(1) 二级 MS Office 高级应用一、选择题(每小题 1 分,共 20 分) 1.一个栈的初始状态为空。现将元素 1、2、3、4、5、A...
全国计算机等级考试二级MS Office
全国计算机等级考试二级MS Office_IT认证_资格考试/认证_教育专区。第一章 计算机基础知识计算机是能按照人的要求接受和存储信息,自动进行数据处理和计算,并输 出...
全国计算机二级考试MS office选择题知识点合集(通用)
全国计算机二级考试MS office选择题知识点合集(通用)_IT认证_资格考试/认证_教育专区。全国计算机二级考试MS office选择题知识点合集(通用) 计算机二级选择题考点总结...
全国计算机二级考试C语言(最全复习资料)
全国计算机二级考试C语言(最全复习资料) - 二级公共基础知识作为必考内容出现,出题形式为选 择题前 10 道,占考试总分的 10%。 考试其它比重: 1、C 语言程序的...
更多相关标签: