- 博客(51)
- 收藏
- 关注
原创 学生信息管理系统
目录一 设计目的 1二 课程设计的内容 1三 需求分析 1四 总体设计 2五 详细设计 25.1各函数的功能和实现 2六 调试分析 46.1源程序 46.2调试与测试 11七 实验总结 12一 设计目的进一步加深、巩固所学专业课程(《C语言程序设计》)的基本理论知识,理论联系实际,进一步培养自己综合分析问题和解决问题的能力。掌握运用C语言独立地编写、调试应用程...
2019-03-19 22:50:45 2443 1
原创 java8
打印图形:******* *package com;public class Xinghua { public static void main(String[] args) { // TODO Auto-generated method stub int i,j; for(i=1;i<=4;i++) { for(j=0;j<4-i;j+...
2019-03-19 22:38:45 193
原创 java7
打印出1000之内的所有质数。package com;public class Sushu { public static void main(String[] args) { // TODO Auto-generated method stub int i,j,count = 0; int flag = 0; for(i=2;i<=1000;i++) { ...
2019-03-19 22:38:08 184
原创 java6
6、打印出1000所有的水仙花数。package com.company;public class Shuixianhua { public static void main(String[] args) { // TODO Auto-generated method stub int a,b,c,i; ...
2019-03-19 22:37:39 152
原创 java5
5、猜数游戏。随机生成一个0~9之间的整数,输入一个整数,如果输入的数比生成的随机数大,输出“Sorry,您猜大了!”,并提示继续输入新数据;如果输入的数比生成的随机数小,输出“Sorry,您猜小了!”,并提示继续输入新数据;如果输入的数和生成的随机数一样大,输出“恭喜,您猜对了!”,程序结束。package com;import java.util.*;import javax.swi...
2019-03-19 22:37:02 145
原创 java4
4、计算1~100之间所有奇数的和。```package com;public class sum {public static void main(String[] args) { // TODO Auto-generated method stub int sum=0,i; for(i=1;i<=100l;i++) if(i%2==1) sum+=i; Syste...
2019-03-19 22:36:22 114
原创 java3
3、输入星期几(1~7),判断这一天是工作日还是休息日。package com;import java.util.Scanner;public class Day { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("请输入星期");...
2019-03-19 22:35:05 228
原创 java2
2、输入一个学生的成绩(整数),判断其等级。大于等于80为优,大于70(含70)小于80为良,大于60(含60)小于70为中,60以下为差.package com;import java.util.Scanner;public class score { public static void main(String[] args) { // TODO Auto-generated...
2019-03-19 22:34:20 137
原创 java1
1、输入一个整数,判断并输出其奇偶性。package com;import java.util.Scanner;public class Jiou { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("请输入一个数...
2019-03-19 22:33:06 128
原创 c42
用字符指针编程求出字符中指定字符的个数。#include<stdio.h>#include<string.h>#define NUM 20int main(){ char str[NUM]; char *p,n,l=0,i; int count=0; printf("请输入:\n"); gets(str)...
2018-12-16 11:29:42 644
原创 C41
编程将数组中的数据逆序存放#include<stdio.h>int main(){ int a[5]={1,2,3,4,5}; int *p,i; p=a+4; for(i=0;i<5;i++) a[i]=*p--; for(i=0;i<5;i++) print...
2018-12-16 11:28:07 541
原创 C40
一个数组中的15个值已经按升序排列存放,输入1个数。编程查找是否有该数,如果有,显示其所在的位置;如果没有,显示“No Found”,通过指针实现。#include<stdio.h>int main(){ int a[15] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 }; int n, *p...
2018-12-16 11:27:06 1335 5
原创 c39
编写一个程序,实现将任意输入的2个字符串,连接成1个字符串,在子函数中实现连接,形参用字符指针变量。#include<stdio.h>void mystrcat(char *pa,char *pb){ while(*pa!='\0') pa++; while(*pb!='\0') *pa++=*pb++; *pa='\0';}int main(){ ch...
2018-12-16 11:23:53 516
原创 c38
编写一个程序计算字符串长度的函数,模拟C的<string.h>函数库内的计算字符串长度的函数strlen( )。#include<stdio.h>#define NUM 20int strlen(char *p){ int count=0; while(*p++!=0) count++; return co...
2018-12-16 11:21:16 340
原创 c37
数据交换。实验要求:1)定义两个函数,分别为void swap1(int a,int b)和void swap2(int *a,int *b),用于交换a,b的值。2)从主函数中分别输入两个整型变量a、b。3)从主函数中分别调用上述两个交换函数,并打印输出交换后a、b的结果。#include<stdio.h>void swap1(int a, int b){ int ...
2018-12-16 11:20:40 425
原创 c36
10、 写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果。#include<stdio.h>void Gy(int m,int n){ int r; while(n!=0) { r=m%n; m=n; n=r; } printf("最大公约数:%d\n",m);}void Gb(int m,int n){ int...
2018-12-05 22:10:22 232
原创 c35
9、 求500以内的所有亲密数对。若正整数A的所有因子(包括1但不包括自身,下同)之和为B,而B的因子之和为A,则称A和B为一对亲密数对#include<stdio.h>int num(int x){ int i,sum=0; for(i=1;i<x;i++) if(x%i==0) sum+=i; return(sum);}int ma...
2018-12-05 22:09:51 228
原创 c34
8、 设计一个函数,输出整数n的所有素数因子。(1)判断素数 (2)输出素数因子#include<stdio.h>int judge(int x);void put(int x);int main(){ int n,temp=0; printf("输入一个整数\n"); scanf_s("%d",&n); temp=judge(n); if(temp==1...
2018-12-05 22:09:19 295
原创 c33
6、 编写一函数计算`#include<stdio.h>#include<math.h>int plus(int k);int main(){ int n, sum; printf("输入一个整数\n"); scanf_s("%d%d", &n,&k); sum = plus(n,k); printf("%d\n", sum); re..
2018-12-05 22:08:36 264
原创 c32
定义函数getdata()用于接收键盘输入的一组整型数据,并放入一数组中;另外再定义一个函数sort()用于对输入的这一组数据按照升序排列。主函数先后调用这两个函数,输出最后的排序结果#include<stdio.h>#define NUM 10void getdata(int num1[],int n);void sort(int num2[],int n);int mai...
2018-12-05 22:03:05 1345
原创 c31
输入整数n,输出高度为n的等边三角形。当n=5时的等边三角形如下:****************#include&lt;stdio.h&gt;void high(int x);int main(){ int n; printf("输入高度\n"); scanf("%d",&amp;n); et(n); return 0;}void high(int x){
2018-12-05 22:01:03 453
原创 c30
设计一个函数,用来判断一个整数是否为素数。#include<stdio.h>int judge(int x){ int i,flag=0; for(i=2;i<x;i++) if(x%i==0) flag=1; return (flag);}int main(){ int n,temp; printf("输入一个整数\n"); scanf_s("...
2018-12-05 22:00:00 1053 4
原创 c29
2、从键盘输入三角形的3条边,调用三角形面积函数求出其面积,并输出结果。q=(a+b+c)/2;s=sqrt(q*(q-a)(q-b)(q-c));#include<stdio.h>#include<math.h>double area (double x,double y,double z){ double q,s; q=1.0*(x+y+z)/2; s...
2018-12-05 21:58:59 527
原创 c28
给定某年某月某日,将其转换成这一年的第几天并输出。提示:a[2][13]={{0,31,29,31,30,31,30,31,31,30,31,30,31},{0,31,28,31,30,31,30,31,31,30,31,30,31}};#include&lt;stdio.h&gt;int main(){ int a[2][13] ={ { 0, 31, 29, ...
2018-11-24 21:02:32 360
原创 c27
编写程序,判断某一字符串是不是“回文数”,回文数是从左至右或从右至左读起来都是一样的字符串。#include&lt;stdio.h&gt;#include&lt;string.h&gt;int main(){ char str[100]; int i,j,length; int flag = 0; printf("请输入:\n"); gets(str); length = st...
2018-11-24 21:02:00 422
原创 c26
编写一个程序实现将用户输入的一字符串以反向形式输出。比如:输入的字符串是:abcdefg,输出为:gfedcba。#include&amp;lt;stdio.h&amp;gt;#include&amp;lt;string.h&amp;gt;int main(){ char str1[50], str2[50]; int i, j,length=0; printf(&quot;请输入:\n&quot;
2018-11-24 21:01:12 509 1
原创 c25
编写一个程序,将字符串str1复制到字符串str2中(不能使用strcpy函数)。#include&lt;stdio.h&gt;#include&lt;string.h&gt;int main(){ char str1[50], str2[50]; int i, length; printf("请输入:\n") gets (str1); length = strlen(str1...
2018-11-24 21:00:35 216
原创 c24
输入一行文字,最多有80个字符,要求分别统计出其中英文大写字母、小写字母、数字、空格以及其他字符的个数。#include&amp;amp;lt;stdio.h&amp;amp;gt;int main(){ char str[80], c; int i, j; int count1 = 0, count2 = 0, count3 = 0, count4 = 0, count5 = 0; printf(&amp;quot;输入一行文字\...
2018-11-24 20:59:20 898
原创 c23
输入5*5阶的矩阵,编程实现:P209 (5)A、求两条对角线上的各元素之和;B、求两条对角线上行、列下标均为偶数的各元素之积。#include<stdio.h>#define NUM 5int main(){ int num[5][5],i,j; int sum=0,mul=1; printf("输入25个数\n"); for(i=0;i<NUM;i++)...
2018-11-24 20:58:40 582
原创 c22
写一个程序,对输入的10个整数按从小到大的顺序排序(升序,用冒泡排序实现)。#include<stdio.h>#define NUM 10int main(){ int i,j,num[10],temp; printf("input 10 numbers\n"); for(i=0;i<NUM;i++) scanf_s("%d",&num[...
2018-11-24 20:57:46 237
原创 C21
编写程序,在数列中查找某数,若该数在此数列中,则输出它所在的位置,否则输出no found。#include<stdio.h>int main(){ int num[5]={1,2,3,4,5},i,n; int flag=0; printf("请输入想查找的数\n"); scanf_s("%d",&n); for(i=0;i<n;i++) { if...
2018-11-24 20:56:47 326
原创 C20
判断输入的某个数是否为素数。若是,输出Yes;若否,输出No。#include<stdio.h>int main(){ int num, i, tag = 0; printf("输入一个数\n"); scanf("%d", &num); for (i = 2; i <= num-1; i++) { if (num%i == 0) tag = 1;...
2018-11-17 13:02:43 566
原创 C19
输入10个数,统计并输出其中正数,负数和零的个数#include<stdio.h>int main(){ int num, i, countZ=0,countF=0, count0=0; printf("输入10个数\n"); for (i = 0; i < 10; i++) { scanf("%d", &num); if (num > 0)...
2018-11-17 12:55:48 716
原创 C18
计算1!+2!+3!+…+n!的值,n的值由键盘输入`#include<stdio.h>int main(){ int i = 1, n, sum=0, temp=1; printf("输入一个数\n"); scanf("%d", &n); while (i <= n) { temp = temp*i; sum = sum + temp; i+...
2018-11-17 12:44:06 925 1
原创 C17
计算a+aa+aaa+aaaa+…+aaa…aaa(n个a)的值,n和a的值由键盘输入#include<stdio.h>#include<math.h>int main(){ int n, sum = 0, a,i=0; int temp = 0; printf("输入两个数\n"); scanf("%d,%d", &a, &n); whi...
2018-11-17 12:36:49 1793
原创 C16
利用下面的公式求pi的近似值,要求累加到最后一项小于1e-6为止。pi/4=1-1/3+1/5-1/7+…#include<stdio.h>int main(){ double p=0; double n = 0; int s = 1; while (1/(2 * n + 1) >= 1e-6) { p = p + s/(2 * n + 1); s *=...
2018-11-17 12:13:34 421
原创 c15
已知某公司员工的保底薪水为500元,某月所接工程的利润p与利润提成的关系如下(计量单位:元)。计算该公司员工的薪水是多少。p<=1000: 没有提成。1000<p<=2000: 提成10%。2000<p<=5000: 提成15%。5000<p<=10000: 提成20%。10000<...
2018-11-07 19:15:16 3089 2
原创 c14
输入某一年的月份,输出该月的天数#include<stdio.h>void main(){ int year, month, day; printf("输入年份月份\n"); scanf("%d,%d", &year, &month); switch (month) { case 1: case 3: case 5: case 7: case ...
2018-11-06 19:56:05 407
原创 c13
输入两个数和运算符,输出结果#include&amp;lt;stdio.h&amp;gt;void main(){ double a, b, c; char ch; printf(&quot;输入两个数和一个字符\n&quot;); scanf(&quot;%lf,%lf,%c&quot;, &amp;amp;a, &amp;amp;b, &amp;a
2018-11-06 19:48:49 265
原创 C12
输入一个三位的正整数,判断该数是否为水仙花数(水仙花数指的是一个三位数,其各位数字的立方和等于该数本身。例如:153是一个水仙花数,因为153=111+555+333)。`#include<stdio.h>void main(){ int a, b, c, n; printf("输入一个三位数\n"); scanf("%d", &n); a = n / 100;...
2018-10-28 11:57:22 373
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人