自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 学生成绩管理系统

设计一个学生成绩管理系统,实现对学生成绩的动态管理,实现对学生成绩的输入,显示,删除,查找,插入,最佳,保存,计算,排序等主要功能。 (2)功能要求 1、每一条记录包括一个学生的学号、姓名、3门课成绩、平均成绩。 2、输入功能:可以一次完成若干条记录的输入。 3、显示功能:完成全部学生记录的显示。 4、查找功能:完成按姓名查找学生记录,并显示。 5、排序功能:按学

2018-01-11 10:36:50 1214

原创 将二进制转换为n进制

将输入的0和1数字序列表示的二进制数转换为八进制、十六进制数。 (2)功能要求 ①将输入的0和1数字序列存放到数组中。 ②从终端输入要转换的进制。 ③将转换后的结果保存到数组中,并以适当的形式输出。 ④若要转换成任意进制数,程序应如何编写?#include<stdio.h>int main(){ char a[30]; char string[30]

2018-01-10 16:15:37 1288

原创 sx8:收入与纳税

根据当前的个人所得纳税政策,按每月收入计算员工的税后工资。 (2)功能要求 ①了解某企业的工资结构,建立相应的结构体。 ②在主函数中输入5个以上员工的工资明细,存放在结构体wage数组中。 ③编写计税函数,以结构体数组做函数参数,参照税收政策,用switch语句判别、计算各位员工应缴纳的税额。 ④编写输出函数,以结构体数组做参数,列出每位员工的税后工资。#include

2018-01-09 21:35:40 786

原创 收入与纳税计算

根据当前的个人所得纳税政策,按每月收入计算员工的税后工资。 (2)功能要求 ①了解某企业的工资结构,建立相应的结构体。 ②在主函数中输入5个以上员工的工资明细,存放在结构体wage数组中。 ③编写计税函数,以结构体数组做函数参数,参照税收政策,用switch语句判别、计算各位员工应缴纳的税额。 ④编写输出函数,以结构体数组做参数,列出每位员工的税后工资。#include

2018-01-09 20:59:39 924

原创 求一批整数中出现最多的个位数字

给定一批整数,分析每个整数的每一位数字,求出现次数最多的个位数字。例如给定3个整数1234、2345、3456,其中出现最多次数的数字是3和4,均出现了3次。 ①输入格式: 输入在第1行中给出正整数NN(\le 1000≤1000),在第二行中给出NN个不超过整型范围的正整数,数字间以空格分隔。 ②输出格式: 在一行中按格式“M: n1 n2 …”输出,其中M是最大次数,n1

2018-01-09 19:41:59 996

原创 sx8

#include <stdio.h>#include <stdlib.h>typedef struct{ char name[20]; char id[30];/*工号*/}WAGE;void calcuTax(){ int t;//t用于判断 int Salary,Tax,NetIncome;/*工资,税收,净收入*/ printf("请输入您本月的

2018-01-09 11:47:07 1539

原创 高速公路超速处罚

按照规定,在高速公路上行使的机动车,超出本车道限速的10%则处200元罚款;若超出50%,就要吊销驾驶证。请编写程序根据车速和限速自动判别对该机动车的处理。 (2)功能要求 ①输入格式: 输入在一行中给出2个正整数,分别对应车速和限速,其间以空格分隔。 ②输出格式: 在一行中输出处理意见:若属于正常行驶,则输出“OK”;若应处罚款,则输出“Exceed x%.

2018-01-05 16:42:02 1289 1

原创 编程设计一个购房贷款计算器

编程设计一个购房贷款计算器。 基于“总价、首付、贷款年限、利息、贷款额度”信息,计算每月最低还款额度。需要能按“等额本金、等额本息、自由还款”三种形式计算还款。 (2)功能要求 ①实现基于某一种类型(商业贷款或公积金贷款)的购房贷款计算。 ②输入办理贷款的各项具体数据,如银行利率、公积金利率、还贷利率和还贷年限等。 ③选择“等额本金、等额本息、自由还款” 三种形式中的某

2018-01-05 15:45:47 4885 1

原创 编写程序实现两个集合的交、并集

编写程序实现两个集合的交、并集#include <stdio.h>#define N 100int main(){ int a[N],b[N],c[N],d[N],e[N],f[N]; int m,n,i,j; int k=1,x=1,y=1; int flag; printf("请确定集合A中的个数:\n"); scanf("%d",&m);

2018-01-04 21:01:53 8860 3

原创 sx3:回文数,素数,亲密数,水仙花数

#include <stdio.h>void huiwen();void sushu();void qinmi();void sxh();int main(){ int n; while(1) { printf("\n输入0为退出\n输入1为求回文数\n输入2为求素数\n输入3为求亲密数\n输入4为求水仙花数:\n"); scanf("

2018-01-04 11:47:07 255

原创 输入一个身份证号,判断其是否为18到20岁之间的女孩

1、实训目的 掌握字符串函数的使用方法。 2、实训内容 (1)任务描述 编写一个程序:输入一个身份证号,判断该号码对应的人是否是18至25岁女孩,是则输出”yes”,否则输出”no” (2)功能要求 ①输入一行给出正整数N(<= 100)是输入的身份证号码的个数。 ② 判断身份证号持有者的性别。 ③计算出该女孩的年龄。#include <stdio.

2018-01-04 10:45:37 2049

原创 用函数实现:鸡兔同笼

②编程实现:鸡兔同笼 有若干只鸡和兔在同个笼子里,从上面数,有S个头;从下面数,有N只脚。求笼中各有几只鸡和几只兔? (2)功能要求 用函数实现,输出所有符合条件的数字。#include <stdio.h>#include <stdlib.h>void op(int x,int y)//鸡兔同笼{ int a,b,s,n; printf("请输入鸡兔的总数:

2018-01-03 17:07:02 3906

原创 输出1000以内的亲密数

亲密数,如果整数A的全部因子(包括1,不包括A本身)之和等于整数B,整数B的全部因子(包括1,不包括B本身)之和等于整数A,则称整数A与B为亲密数。#include <stdio.h>#include <stdlib.h>void main(){ int a,b,c,i; printf("请输入1000以内的亲密数:"); //循环穷举1000以内整数 for(a=

2018-01-03 16:45:13 6992

原创 判断一个数是否为素数

#include <stdio.h>#include <stdlib.h>int main(){ int n,i; printf("请输入一个数:"); scanf("%d",&n); for(i=2;i<n;i++) if(n%i==0) break; if(i>=n) printf("该数为一个素数");

2018-01-03 14:58:28 245

原创 判断一个数是否为回文数

#include <stdio.h>int main(){ int n,j; int sum=0; printf("请输入一个数:"); scanf("%d",&n); n=j; while(n) { sum=sum*10+n%10; n/=10; } if(n=j); printf(

2018-01-03 14:18:38 435 1

原创 用函数实现:百钱买百鸡

#include <stdio.h>#include <stdlib.h>void op(int a,int b,int c){ for(a=1;a<20;a++) for(b=1;b<=33;b++) { c=100-a-b; if(5*a+3*b+c/3.0==100) { printf("%d %

2018-01-02 19:39:53 931

原创 将百分制成绩转换为五分制成绩

(1)任务描述 编程实现:要求编写程序将一个百分制成绩转换为五分制成绩。转换规则: 大于等于90分为A; 小于90且大于等于80为B; 小于80且大于等于70为C; 小于70且大于等于60为D; 小于60为E。 (2)功能要求 分别用用if-else和switch两种语句实现,并用函数实现。#include <stdio.h>#include <

2018-01-02 09:52:20 22082 2

原创 8.4输入某班学生某门课的成绩,用函数编程统计不及格人数

#include <stdlib.h>#define N 40int main(){ int n; int a[N]; printf("请输入人数n:"); scanf("%d",&n); cj(a,n); return 0;}int cj(int a[], int n){ int i,b=0; printf("请输入几人的成绩:"); fo

2017-12-23 14:44:26 10398 1

原创 8.3分析下面函数能否实现其功能,并编写出正确的程序

#include<stdio.h>void DivArray(int*pArray,int n){ int i; for(i=0;i<n;i++) { pArray[i]/=pArray[0]; }} 错误原因:在循环的第一步,第一个元素就变成了1,然后再用他去除以其他元素,就不符合题目要求。 改进:使用其他变量保存第一个元素:#i

2017-12-23 14:33:54 473

原创 8.1.2分析并写出程序的运行结果

#include<stdio.h>void Func(int b[]){ int j; for(j=0;j<4;j++) { b[j]=j; }}int main(){ static int a[]={5,6,7,8},i; Func(a); for(i=0;i<4;i++) { printf("%d",

2017-12-23 13:56:53 733

原创 8.1.1分析程序

#include<stdio.h>void Func(int x){ x=20;}int main(){ int x=10; Func(x); printf("%d",x); return 0;} 运行结果如下: 总结: 函数调用失败,所以输出结果为10。

2017-12-23 13:48:09 181

原创 7.7.2用辗转相除法计算两个整数的最大公约数

#include<stdio.h>int main(){ int a,b,c; printf("请输入两个整数:"); scanf("%d%d",&a,&b); if(a<b) { c=a; a=b; b=c; } while(c=a%b) { a=b; b=c;

2017-12-23 13:36:34 649

原创 7.7.1用穷举法计算两个正整数的最大公约数

#include<stdio.h>int main(){ int a,b,c,d,t,n; printf("请输入两个整数:"); scanf("%d%d",&a,&b); c=a>b?a:b; d=a>b?b:a; n=c%d; if(n==0) t=d; else { while(n!=0

2017-12-23 13:28:42 3728

原创 7.5利用求阶函数计算1到n的阶乘

#include<stdio.h>void Fact(int n){ int i; long sum=1; for(i=1;i<=n;i++) { sum*=i; printf("%d!=%ld\n",i,sum); }}void Fact(int n);int main(){ int n; prin

2017-12-13 20:46:26 1276

原创 7.3用函数编程计算两个整数的最大值

#include<stdio.h>int max(int a,int b){ return a>b?a:b;}int main(){ int a,b; printf("请输入两个整数:"); scanf("%d%d",&a,&b); printf("max=%d\n",max(a,b));} 运行结果如下: 知识点: 1、对于“?

2017-12-13 20:17:39 5862

原创 7.2用全局变量编程模拟显示一个数字时钟

#include<stdio.h>int hour,minute,second;/*定义全局变量*/void update(){ second++; if(second==60) { second=0; minute++; } if(minute==60) { minute=0; h

2017-12-13 19:59:38 5781

原创 7.1分析程序

#include<stdio.h>int square(int i){ return i*i;}![这里写图片描述](http://img.blog.csdn.net/20171213192319603?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2VpeGluXzQwMzkyOTIw/font/5a6L5L2T/fontsize/400/

2017-12-13 19:25:24 238

原创 6.18用三种不同的方式输出九九乘法表

第一种输出形式:#include<stdio.h>int main(){ int i,j; for(i=1;i<=9;i++) printf("%3d",i); printf("\n"); printf(" - - - - - - - - -"); printf("\n"); for(j=1;j<=9;j++)

2017-12-13 19:15:41 6480

原创 将数组a中n个整数按相反的顺序输出

#include<stdio.h>int main(){ void inv(int x[],int n); int i,a[10]={2,4,3,5,8,7,9,11,6,0}; for(i=0;i<10;i++) printf("%d",a[i]); printf("\n"); inv(a,10); for(i=0;i<1

2017-12-13 11:53:47 1512

原创 将输入的数字按从大到小的顺序输出

#include<stdio.h>void swap(int *x,int *y){ int temp; if(*x<*y) { temp=*x; *x=*y; *y=temp; }}void exchange(int *p1,int *p2,int *p3);int main()//输入一些数按从大到小的顺序输出{

2017-12-13 11:41:30 1535

原创 将十进制的一个数转换为n进制

#include<stdio.h>int main(){ int x,n,i,cnt=0; int number[100]; scanf("%d%d",&x,&n); while(x) { number[cnt]=x%n; cnt++; x/=n; } for(i=cnt-1;i>=0;i--

2017-12-13 11:11:57 3700

原创 6.15鸡兔同笼

#include <stdio.h>#include <stdlib.h>int main(){ int i; for(i=1;i<=98;i++) { if(i*2+(98-i)*4==386) break; } printf("鸡=%d\n兔=%d",i,(98-i)); return 0;} 运行结果如下:

2017-11-26 16:01:58 143

原创 6.10水仙花数

#include <stdio.h>#include <stdlib.h>int main(){ int i,a,b,c; for(i=100;i<=1000;i++) { a=i%10;//计算个位上的数 b=(i/10)%10;//计算十位上的数 c=i/100;//计算百位上的数 if(i==a*a*a

2017-11-26 15:48:31 197

原创 平均数的计算

#include <stdio.h>#include <stdlib.h>int main(){ int i,count=0; float sum=0,aver; printf ("请输入一些整数;"); scanf ("%d",&i); while(i!=-1) { sum+=i; scanf ("%d",&i);

2017-11-24 21:16:35 383

原创 求最大公约数

#include <stdio.h>int main()//求最大公约数{ int i,a,b; scanf ("%d%d",&a,&b); while (b!=0) { i=a%b; a=b; b=i; } printf ("%d\n",a); return 0;} 运行结果如下:

2017-11-15 12:02:34 123

原创 求1到10、20到30、35到45的三个和的两种方法

#include <stdio.h>int main(){ int i,sum; sum=0; for(i=1;i<=10;i++) { sum+=i;//等同于sum=sum+i } printf("sum=%d\n",sum); sum=0; for(i=20;i<=30;i++) { s

2017-11-12 21:15:13 1595 1

原创 6.4计算并输出1到n之间的所有数的平方和立方

#include <stdio.h>#include <stdlib.h>int main(){ int i,n; scanf ("%d",&n); for(i=1;i<=n;i++) { printf ("%d*%d=%d\n",i,i,i*i); } for(i=1;i<=n;i++) { printf ("%d*%d*%

2017-11-12 18:53:34 667

原创 6.3程序改错

#include <stdio.h>#include <stdlib.h>int main(){ int x=1,find=0; while(!find) { if(x%2==1&&x%3==2&&x%5==4&&x%6==5&&x%7==0) { printf ("x=%d\n",x); find=1;

2017-11-12 18:41:50 187

原创 5.4已知银行不同期限存款的年息利率,求其本利之和

#include <stdio.h>#include <stdlib.h>int main(){ int a,n,s1,s2,s3,s4,s5; scanf ("%d%d",&a,&n); s1=a+a*0.0225*1; s2=a+a*0.0243*2; s3=a+a*0.0270*3; s4=a+a*0.0288*5; s5=a+a*0

2017-11-12 15:56:51 6905

原创 5.1计算并输出一个实数的值

#include <stdio.h>#include <stdlib.h>int main(){ int a; scanf ("%d",&a); if(a>0) printf("%d\n",a); else printf ("%d\n",-a); return 0;} 运行结果如下:

2017-11-12 15:35:47 360

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除