C语言作业
大一狗一条,用于记录作业,有用可用,用错可改
名功
Python新手
展开
-
第七次课内实验(注释版)
第七次课内实验1.以只写的方式打开一个文件stu.txt,从键盘输入一组字符,将其保存到磁盘文件stu.txt中。#include <stdio.h>#include <stdlib.h> //以只写的方式打开一个文件stu.txt,从键盘输入一组字符,将其保存到磁盘文件stu.txt中。void main(){ FILE *fp; char c; if((fp=fopen("stu.txt","w"))==NULL) { printf("cannot ope原创 2020-06-14 15:51:17 · 929 阅读 · 0 评论 -
课外实验
#include<stdio.h>#include<stdlib.h>#include <malloc.h>struct system { char Equ_num;//设备编号 char Equ_name;//设备名称 char Name;//领用人姓名 char Department;//所属部门 int Num;//数量 char Time;//购买时间 float Price;//购入价格}EQU;void main(){ void原创 2020-06-08 20:15:22 · 312 阅读 · 0 评论 -
6.3
#include <stdio.h>#include<stdlib.h>struct Student{ char Class[10]; char Num[10]; char Name[10]; int score[5];};void main(){ void menu(); void input(struct Student stu[],int n); void output(struct Student stu[],int n); void read_i原创 2020-06-06 10:49:08 · 1243 阅读 · 1 评论 -
6.1作业
6.1作业1、从键盘输入一串字符,并把字符存入文件中。#include <stdio.h>#include <stdlib.h>//从键盘输入一串字符,并把字符存入文件中。void main(){ FILE *fp; char c; if((fp=fopen("test.txt","w"))==NULL) { printf("cannot open this file\n"); exit(0); } c=getchar(); while(c!='#'原创 2020-06-01 21:39:28 · 481 阅读 · 0 评论 -
第六次课内实验
第六次课内实验1.有6个学生,每个学生的数据包括学号、姓名、3门课的成绩、平均成绩,输入每个学生的信息,平均成绩需通过计算得出,输出学生的信息。要求:输入、输出不使用函数。#include <stdio.h>//有6个学生,每个学生的数据包括学号、姓名、3门课的成绩、平均成绩,输入每个学生的信息,平均成绩需通过计算得出,输出学生的信息。要求:输入、输出不使用函数。struct Student{ char Num[10]; char Name[10]; int score[3];原创 2020-05-27 10:13:55 · 2267 阅读 · 0 评论 -
5.20作业
5.20作业要求写一个函数insert,用来向一个动态链表中插入结点。#include <stdio.h>#include <malloc.h>//写一个函数insert,用来向一个动态链表中插入结点。struct student//定义链表{ long num; float score; struct student *next;};struct student *creat()//创建动态链表{ struct student *head=NULL,*p原创 2020-05-23 23:53:45 · 325 阅读 · 0 评论 -
第四次课内实验
第四次课内实验1.编写函数,求圆的周长。在主函数中输入半径r,输出计算结果。#include <stdio.h>void main(){ //编写函数,求圆的周长。在主函数中输入半径r,输出计算结果。 float perimeter(float x); float r,C; printf("请输入半径r:"); scanf("%f",&r); C=per...原创 2020-04-27 10:03:55 · 794 阅读 · 0 评论 -
习题课代码
习题课代码按顺序在数组中插入一个数#include<stdio.h>void main(){ int a[10]={0,5,9,11,20}; int i,j,n=5,x; scanf("%d",&x); for(i=n-1;i>=0;i--) { if(x<a[i]) { a[i+1]=a[i]; } else { ...原创 2020-04-20 12:14:36 · 188 阅读 · 0 评论 -
4.20作业
4.20作业1、输入两个正整数m和n,统计并输出m和n之间的素数个数以及这些素数之和。(isprime(x)判断x是否为素数)#include <stdio.h>void main(){ //输入两个正整数m和n,统计并输出m和n之间的素数个数以及这些素数之和。 int isprime(int x);//isprime(x)判断x是否为素数 int sum(int m,i...原创 2020-04-20 13:59:47 · 707 阅读 · 0 评论 -
5.18结构体作业
5.18结构体作业#include <stdio.h>struct Student{ char Class[10]; char Num[10]; char Name[10]; int score[5];};void main(){ struct Student stu[40]; void input(struct Student stu[],int n); void output(struct Student stu[],int n); input(stu,2);原创 2020-05-18 18:43:31 · 354 阅读 · 0 评论 -
第五次课内试验(注释版)
第五次课内试验1.编写函数void smaller_of(double *x, double *y),该函数把两个double类型变量的值替换为较小的值。#include <stdio.h>//编写函数void smaller_of(double *x, double *y),该函数把两个double类型变量的值替换为较小的值。void main( ){ void smaller_of(double *x, double *y); double a,b; printf("请输入两原创 2020-05-17 20:52:30 · 707 阅读 · 0 评论 -
5.11作业
5.11作业1、编写函数char *maxlength(char *str1,char *str2) ,求两个字符串中长度最长者#include <stdio.h>//编写函数char *maxlength(char *str1,char *str2),求两个字符串中长度最长者void main(){ char *maxlength(char *str1,char *str2); int length(char *x); char a[]="I am a teacher.";原创 2020-05-11 15:26:02 · 539 阅读 · 0 评论 -
5.6作业
5.6作业1、编写函数int fun(int *x,int n),返回数组x中最大值的下标,并在主函数中测试该函数。#include <stdio.h>void main( ){ //编写函数int fun(int *x,int n),返回数组x中最大值的下标,并在主函数中测试该函数 int fun(int *x,int n); int a[10]={3,7,9,11,0...原创 2020-05-06 11:23:44 · 451 阅读 · 0 评论 -
作业4.26
作业4.261、编写函数,求两个整数的最小值。要求函数的参数为变量的地址。2、编写函数,将两个整型变量x和y的值,改为两个变量的积与两变量之商。#include <stdio.h>void main(){ //编写函数,将两个整型变量x和y的值,改为两个变量的积与两变量之商。 void fun(int *p,int *q); int a,b,*p=&a,*q=&...原创 2020-04-29 22:28:40 · 813 阅读 · 0 评论 -
作业4.26
作业4.261、使用函数的方式,按以下递归公式求函数值…,…,…┌10 (n=1)fun(n)= │…,…,…└fun(n-1)+2 (n>1)#include <stdio.h>void main(){ int fun(int n); int n; printf("请输入一个正整数:"); scanf("%d",&n); if(n<1) ...原创 2020-04-26 14:52:46 · 565 阅读 · 0 评论 -
4.22作业
4.22作业1.编写函数int fun(int a[], int n),求有n个元素数组a的最大值,并在主程序中输入数据进行测试。#include <stdio.h>void main(){ //编写函数int fun(int a[], int n),求有n个元素数组a的最大值,并在主程序中输入数据进行测试。 int fun(int a[], int n); int a[...原创 2020-04-22 13:39:10 · 557 阅读 · 0 评论 -
4.13.第三次实验报告
4.13.第三次实验报告1.编写程序,把N×N矩阵A加上矩阵A的转置,存放在矩阵B中。#include<stdio.h>void main(){ //编写程序,把N×N矩阵A加上矩阵A的转置,存放在矩阵B中。 int a[4][4],b[4][4],i,j; printf("输入4×4的矩阵A:\n"); for(i=0;i<4;i++) { for(j=0...原创 2020-04-13 11:38:32 · 1154 阅读 · 0 评论 -
4.8作业
4.8作业1、将字符串中每一个数字字符都替换成一个$字符。#include <stdio.h>#include<string.h>void main(){ //将字符串中每一个数字字符都替换成一个$字符。 char a[100]; int i; gets(a); for(i=0;i<strlen(a);i++) { if(a[i]<=...原创 2020-04-08 12:45:01 · 279 阅读 · 0 评论 -
4.1作业
4.1作业1、求100之内的素数,并将结果存于数组中。#include <stdio.h>#include <math.h>int main(){ //求100之内的素数,并将结果存于数组中 int i,j,k,num[101]; for(i=1;i<=100;i++) num[i]=i; for(i=1;i<=100;i++) { ...原创 2020-04-01 14:27:00 · 257 阅读 · 0 评论 -
3.30C语言作业
3.30作业1.编写程序:设整数满足条件:被3除余2,被5除余4,被7除余3,请编程求出满足该条件的最小的10个自然数。#include<stdio.h>void main(){ int x=1,i=1; while(i<=10) { if(x%3==2&&x%5==4&&x%7==3) ...原创 2020-03-30 09:40:44 · 895 阅读 · 0 评论 -
3.23,3.25C语言作业
3.23C语言作业用π/4≈1-1/3+1/5-1/7+…公式求π的近似值,直到某一项的绝对值小于10-6为止。#include <stdio.h>#include<math.h>void main(){ float deno=3,sum=0,term=1; int sign=1; while(fabs(term)>=1e-6) { sum=su...原创 2020-03-25 14:03:14 · 1071 阅读 · 0 评论 -
3.18C语言作业
3.18C语言作业编写程序:输入3个字符型数据,求它们对应整数的平均值,并输出。#include <stdio.h>void main(){ char a,b,c; printf("输入3个字符型数据:\n"); scanf("%c,%c,%c",&a,&b,&c); printf("平均值为=%f\n",(a+b+c)/3.0);}编写程...原创 2020-03-18 11:05:32 · 1059 阅读 · 0 评论