• 十一次作业加十二次作业


    12.1
    #include<stdio.h> struct student { char sno[10]; char sname[20]; int age; char sex[3]; char xibie[5]; char tel[11]; int ach; }; int main() { int i; student class3[31]; for(i=0;i<31;i++) { scanf("%s %s %d %s %s %s %d",class[i].sno,class[i].sname,&class[i].age, &class[i].sex,&class[i].xibie, &class[i].tel,&class[i].ach); } for(i=0;i<31;i++) { printf("%s %s %d %s %s %s %d",class[i].sno,class[i].sname,class[i].age, class[i].sex,class[i].xibie,class[i].tel,class[i].ach); printf(" "); } return 0; }

      

    12.2
    #include<stdio.h> #include<stdlib.h> struct zuoye { char a[100]; }; int main() { zuoye wupeng[1]; FILE *fp=fopen("f:\input.txt","r"); while(!feof(fp)) { fscanf(fp,"%s",wupeng[0].a); fclose(fp); } fp=fopen("f:\output.txt","w"); while(!feof(fp)) { fprintf(fp,"%s",wupeng[0].a); fclose(fp);} return 0; }
    12.3
    #include<stdio.h> #include<stdlib.h> void s1() { do{ FILE *fp=fopen("f:\student.txt","a+"); printf("请输入学号:"); scanf("%s",class3.xuehao); printf("请输入姓名:"); scanf("%s",class3.name); printf("请输入年龄:"); scanf("%s",&class3.age)age; fprintf(fp," %s %s %d",class3.xuehao,class3.name,class3.age); printf("该学生信息添加成功,是否继续添加(01)"); int a; scanf("%d",&a); }while(b==1) ; } struct student { char xuehao[10]; char name[20]; int age; } int main() { printf("----------学生管理系统---------- "); printf("1.添加学生信息 "); printf("2.查询学生信息 "); printf("3.修改学生信息 "); printf("4.删除学生信息 "); printf("请选择: "); student class3[31]; return 0; }
    11.1
    #include<stdio.h> void add(int *p) { int i,add=0; for(i=0;i<5;i++)
    { add
    =add+*(p+i);
    } printf(
    "%d",add); } int main() { int a[]={22,33,44,0,11}; int *p=a; add(p); return 0; }
    11.2
    #include<stdio.h> #include<string.h> int main() { char a[5]; char *p; p=a; int i,j,t; printf("请输入字符串:"); for(i=0;i<5;i++) scanf("%c",&p[i]); for(i=0;i<5;i++) { for(j=4;j>0;j--) { if(a[j]<a[j-1]) { t=a[j]; a[j]=a[j-1]; a[j-1]=t; } } } printf("由小到大为:"); for(i=0;i<5;i++) printf("%c ",*p++); return 0; }
    11.3
    #include<stdio.h> #include<malloc.h> int main() { int *p,i; f=(int*)malloc(sizeof(int)*10); printf("请输入十个数"); for(i=0;i<10;i++) { scanf("%d",p++); }for(i=0;i<10;i++) { printf("%d ",*(p+i)); } return 0; }
    11.4
    #include <stdio.h> #include <stdlib.h> int main() { int a[10][10]; int* p[10]; int i,j; for(i=0;i<10;i++) { p[i]=a[i]; } for(i=0;i<10;i++) { for(j=0;j<10;j++) { *p(i+j)=(i+1)*(j+1); } } for(i=0;i<10;i++) { for(j=0;j<10;j++) { printf("%02d ",*p(i+j)); } printf(" "); } return 0; }
  • 相关阅读:
    矩阵解压,网络流UESTC-1962天才钱vs学霸周2
    最小生成树唯一性判断-UESTC1959天才钱vs学霸周
    度及拓扑图的使用-UESTC1958学霸周选课
    CodeForces1000A-Light It Up
    CodeForces1000A- Codehorses T-shirts
    CoderForces999F-Cards and Joy
    CoderForces999E-Reachability from the Capital
    CoderForces999D-Equalize the Remainders
    CoderForces999C-Alphabetic Removals
    CoderForces999B- Reversing Encryption
  • 原文地址:https://www.cnblogs.com/ouyu/p/6185205.html
Copyright © 2020-2023  润新知