百度
360搜索
搜狗搜索

100个简单代码,求100行左右的代码(C语言,c++,数据结构编写的均可)详细介绍

本文目录一览: c语言100行简单一点的代码

我手写一份吧,可能有Bug ,请你自己改改吧
#include

#include

#include

#include

using namespace std;#define len 20struct ST{ long id; char name[len]; int grade; double score;};typedef struct ST st;vector

arr;int main(){ printf("number:"); int n;scanf("%d",&n); int i; for(i=0;i

id); scanf("%s",s->name); scanf("%d",&st->grade); scanf("%lf",&st->score); arr.push_back(s); } int c1=0,c2=0,c3=0; for (i=0;i

score; if(tmp>80) c1++; else if(tmp>60) c2++; else c3++; } cout<<"excellent "<
<c1<<endl; cout<<"good "<<c2<<endl; cout<<"worse "<<c3<<endl; } return 0;}
这个还是你自己做吧,照别人做就没意义了

而且这是毕业考试,原则上不能帮你吧

登录幼儿园200个小朋友的数据:姓名、性别、年龄、身高、体重、出生日期,分别按年龄排序后输出。

#include

#define N 200

struct child

{

char name[10];

char sex[3];

int age;

int height;

float weight;

struct {

int year;

int month;

int day;

}bdate;

}ch[N];

void input()

{

int i;

for(i=0;i
<n;i++)
{

printf("\n请输入第%d名小朋友信息:\n",i+1);

printf("姓名:");

scanf("%s",ch[i].name);

printf("性别:");

scanf("%s",ch[i].sex);

printf("年龄:");

scanf("%d",&ch[i].age);

printf("身高:");

scanf("%d",&ch[i].height);

printf("体重:");

scanf("%f",&ch[i].weight);

printf("出生日期[YYYY-MM-DD]:");

scanf("%d-%d-%d",&ch[i].bdate.year,&ch[i].bdate.month,&ch[i].bdate.day);

}

}

void sort()

{

struct child ct;

int i,j;

for(i=0;i
<n-1;i++)
for(j=0;j
<n-i-1;j++)
if(ch[j].height
<ch[j+1].height)
{

ct=ch[j];

ch[j]=ch[j+1];

ch[j+1]=ct;

}

}

void output()

{

int i;

printf("\n\t幼儿园小朋友一览(依身高排序)\n");

printf("===================================================\n");

printf(" 姓名 性别 年龄 身高 体重 出生日期 \n");

printf("===================================================\n");

for(i=0;i
<n;i++)
printf(" %-8s %-2s %2d %d %3.1f %d.%d.%d\n",ch[i].name,ch[i].sex,ch[i].age,ch[i].height,ch[i].weight,ch[i].bdate.year,ch[i].bdate.month,ch[i].bdate.day);

}

void main()

{

input();

sort();

output();

}
</n;i++)
</ch[j+1].height)
</n-i-1;j++)
</n-1;i++)
</n;i++)

</c1<

跪求100行左右的c语言简单代码,大一水平就行,什么类型都可以。

没有,你出个题,现写
//学生成绩管理系统C代码/*头文件*/#include

#include

#include

/*其它说明*/#include

/*字符串函数*/#include

/*内存操作函数*/#include

/*字符操作函数*/#include

/*动态地址分配函数*/#define LEN sizeof(STUDENT)typedef struct stu /*定义结构体数组用于缓存数据*/{ char num[6]; char name[5]; int score[3]; int sum; float average; int order; struct stu *next;}STUDENT;/*函数原型*/STUDENT *init(); /*初始化函数*/int menu_select(); /*菜单函数*/STUDENT *create(); /*创建链表*/void print(STUDENT *head); /* 显示全部记录*/void search(STUDENT *head); /*查找记录*/STUDENT *delete(STUDENT *head); /*删除记录*/STUDENT *sort(STUDENT *head); /*排序*/STUDENT *insert(STUDENT *head,STUDENT *newnode); /*插入记录*/void save(STUDENT *head); /*保存文件*/STUDENT *load(); /*读文件*//*主函数界面*/main(){ STUDENT *head,newnode; head=init(); /*链表初始化,使head的值为NULL*/ for(;;) /*循环无限次*/ { switch(menu_select()) { case 1:head=create();break; case 2:print(head);break; case 3:search(head);break; case 4:head=delete(head);break; case 5:head=sort(head);break; case 6:head=insert(head,&newnode);break; /*&newnode表示返回地址*/ case 7:save(head);break; case 8:head=load(); break; case 9:exit(0); /*如菜单返回值为9则程序结束*/ } }}/*初始化函数*/STUDENT *init(){ return NULL; /*返回空指针*/}/*菜单选择函数*/menu_select(){int n;struct date d; /*定义时间结构体*/getdate(&d); /*读取系统日期并把它放到结构体d中*/printf("press any key to enter the menu......"); /*按任一键进入主菜单*/getch(); /*从键盘读取一个字符,但不显示于屏幕*/clrscr(); /*清屏*/printf("********************************************************************************\n");printf("\t\t Welcome to\n");printf("\n\t\t The student score manage system\n");printf("*************************************MENU***************************************\n");printf("\t\t\t1. Enter the record\n"); /*输入学生成绩记录*/printf("\t\t\t2. Print the record\n"); /*显示*/printf("\t\t\t3. Search record on name\n"); /*寻找*/printf("\t\t\t4. Delete a record\n"); /*删除*/printf("\t\t\t5. Sort to make new a file\n"); /*排序*/printf("\t\t\t6. Insert record to list\n"); /*插入*/printf("\t\t\t7. Save the file\n"); /*保存*/printf("\t\t\t8. Load the file\n"); /*读取*/printf("\t\t\t9. Quit\n"); /*退出*/printf("\n\t\t Made by Hu Haihong.\n");printf("********************************************************************************\n");printf("\t\t\t\t%d\\%d\\%d\n",d.da_year,d.da_mon,d.da_day); /*显示当前系统日期*/do{ printf("\n\t\t\tEnter your choice(1~9):"); scanf("%d",&n); }while(n<1||n>9); /*如果选择项不在1~9之间则重输*/ return(n); /*返回选择项,主函数根据该数调用相应的函数*/}/*输入函数*/STUDENT *create(){int i,s;STUDENT *head=NULL,*p; /* 定义函数.此函数带回一个指向链表头的指针*/clrscr();for(;;) {p=(STUDENT *)malloc(LEN); /*开辟一个新的单元*/ if(!p) /*如果指针p为空*/ {printf("\nOut of memory."); /*输出内存溢出*/ return (head); /*返回头指针,下同*/ } printf("Enter the num(0:list end):"); scanf("%s",p->num); if(p->num[0]=='0') break; /*如果学号首字符为0则结束输入*/ printf("Enter the name:"); scanf("%s",p->name); printf("Please enter the %d scores\n",3); /*提示开始输入成绩*/ s=0; /*计算每个学生的总分,初值为0*/ for(i=0;i<3;i++) /*3门课程循环3次*/ { do{ printf("score%d:",i+1); scanf("%d",&p->score[i]); if(p->score[i]<0 || p->score[i]>100) /*确保成绩在0~100之间*/ printf("Data error,please enter again.\n"); }while(p->score[i]<0 || p->score[i]>100); s=s+p->score[i]; /*累加各门成绩*/ } p->sum=s; /*将总分保存*/ p->average=(float)s/3; /*先用强制类型转换将s转换成float型,再求平均值*/ p->order=0; /*未排序前此值为0*/ p->next=head; /*将头结点做为新输入结点的后继结点*/ head=p; /*新输入结点为新的头结点*/ } return(head); }/* 显示全部记录函数*/void print(STUDENT *head){int i=0; /* 统计记录条数*/STUDENT *p; /*移动指针*/clrscr();p=head; /*初值为头指针*/printf("\n************************************STUDENT************************************\n");printf("-------------------------------------------------------------------------------\n");printf("| Rec | Num | Name | Sc1 | Sc2 | Sc3 | Sum | Ave | Order |\n");printf("-------------------------------------------------------------------------------\n");while(p!=NULL) { i++; printf("| %3d | %4s | %-4s | %3d | %3d | %3d | %3d | %4.2f | %-5d|\n", i, p->num,p->name,p->score[0],p->score[1],p->score[2],p->sum,p->average,p->order); p=p->next; }printf("-------------------------------------------------------------------------------\n");printf("**************************************END**************************************\n");}/*查找记录函数*/void search(STUDENT *head){STUDENT *p; /* 移动指针*/char s[5]; /*存放姓名用的字符数组*/clrscr();printf("Please enter name for searching.\n");scanf("%s",s);p=head; /*将头指针赋给p*/while(strcmp(p->name,s) && p != NULL) /*当记录的姓名不是要找的,或指针不为空时*/ p=p->next; /*移动指针,指向下一结点*/ if(p!=NULL) /*如果指针不为空*/ {printf("\n*************************************FOUND************************************\n"); printf("-------------------------------------------------------------------------------\n"); printf("| Num | Name | sc1 | sc2 | sc3 | Sum | Ave | Order |\n"); printf("-------------------------------------------------------------------------------\n"); printf("| %4s | %4s | %3d | %3d | %3d | %3d | %4.2f | %-5d|\n", p->num,p->name,p->score[0],p->score[1],p->score[2],p->sum,p->average,p->order); printf("-------------------------------------------------------------------------------\n"); printf("***************************************END**************************************\n"); } else printf("\nThere is no num %s student on the list.\n",s); /*显示没有该学生*/}/*删除记录函数*/STUDENT *delete(STUDENT *head){int n;STUDENT *p1,*p2; /*p1为查找到要删除的结点指针,p2为其前驱指针*/char c,s[6]; /*s[6]用来存放学号,c用来输入字母*/clrscr();printf("Please enter the deleted num: ");scanf("%s",s);p1=p2=head; /*给p1和p2赋初值头指针*/while(strcmp(p1->num,s) && p1 != NULL) /*当记录的学号不是要找的,或指针不为空时*/ {p2=p1; /*将p1指针值赋给p2作为p1的前驱指针*/ p1=p1->next; /*将p1指针指向下一条记录*/ }if(strcmp(p1->num,s)==0) /*学号找到了*/ {printf("**************************************FOUND************************************\n"); printf("-------------------------------------------------------------------------------\n"); printf("| Num | Name | sc1 | sc2 | sc3 | Sum | Ave | Order |\n"); printf("-------------------------------------------------------------------------------\n"); printf("| %4s | %4s | %3d | %3d | %3d | %3d | %4.2f | %-5d|\n", p1->num,p1->name,p1->score[0],p1->score[1],p1->score[2],p1->sum,p1->average,p1->order); printf("-------------------------------------------------------------------------------\n"); printf("***************************************END**************************************\n"); printf("Are you sure to delete the student Y/N ?"); /*提示是否要删除,输入Y删除,N则退出*/ for(;;) {scanf("%c",&c); if(c=='n'||c=='N') break; /*如果不删除,则跳出本循环*/ if(c=='y'||c=='Y') { if(p1==head) /*若p1==head,说明被删结点是首结点*/ head=p1->next; /*把第二个结点地址赋予head*/ else p2->next=p1->next; /*否则将一下结点地址赋给前一结点地址*/ n=n-1; printf("\nNum %s student have been deleted.\n",s); printf("Don't forget to save.\n");break; /*删除后就跳出循环*/ } } } else printf("\nThere is no num %s student on the list.\n",s); /*找不到该结点*/return(head);}/*排序函数*/STUDENT *sort(STUDENT *head){int i=0; /*保存名次*/STUDENT *p1,*p2,*t,*temp; /*定义临时指针*/temp=head->next; /*将原表的头指针所指的下一个结点作头指针*/head->next=NULL; /*第一个结点为新表的头结点*/while(temp!=NULL) /*当原表不为空时,进行排序*/ { t=temp; /*取原表的头结点*/ temp=temp->next; /*原表头结点指针后移*/ p1=head; /*设定移动指针p1,从头指针开始*/ p2=head; /*设定移动指针p2做为p1的前驱,初值为头指针*/ while(t->average

average&&p1!=NULL) /*作成绩平均分比较*/ { p2=p1; /*待排序点值小,则新表指针后移*/ p1=p1->next; } if(p1==p2) /*p1==p2,说明待排序点值大,应排在首位*/ { t->next=p1; /*待排序点的后继为p*/ head=t; /*新头结点为待排序点*/ } else /*待排序点应插入在中间某个位置p2和p1之间,如p为空则是尾部*/ { t->next=p1; /*t的后继是p1*/ p2->next=t; /*p2的后继是t*/ } }p1=head; /*已排好序的头指针赋给p1,准备填写名次*/while(p1!=NULL) /*当p1不为空时,进行下列操作*/ { i++; /*结点序号*/ p1->order=i; /*将结点序号赋值给名次*/ p1=p1->next; /*指针后移*/ }printf("Sorting is sucessful.\n"); /*排序成功*/return (head);}/*插入记录函数*/STUDENT *insert(STUDENT *head,STUDENT *newnode){STUDENT *p0,*p1,*p2;int n,sum1,i;p1=head; /*使p1指向第一个结点*/p0=newnode; /*p0指向要插入的结点*/printf("\nPlease enter a newnode record.\n"); /*提示输入记录信息*/printf("Enter the num:");scanf("%s",newnode->num);printf("Enter the name:");scanf("%s",newnode->name);printf("Please enter the %d scores.\n",3);sum1=0; /*保存新记录的总分,初值为0*/for(i=0;i<3;i++) { do{ printf("score%d:",i+1); scanf("%d",&newnode->score[i]); if(newnode->score[i]>100||newnode->score[i]<0) printf("Data error,please enter again.\n"); }while(newnode->score[i]>100||newnode->score[i]<0); sum1=sum1+newnode->score[i]; /*累加各门成绩*/ }newnode->sum=sum1; /*将总分存入新记录中*/newnode->average=(float)sum1/3;newnode->order=0;if(head==NULL) /*原来的链表是空表*/ {head=p0;p0->next=NULL;} /*使p0指向的结点作为头结点*/else {while((p0->average

average)&&(p1->next!=NULL)) {p2=p1; /*使p2指向刚才p1指向的结点*/ p1=p1->next; /*p1后移一个结点*/ } if(p0->average>=p1->average) {if(head==p1)head=p0; /*插到原来第一个结点之前*/ else p2->next=p0; /*插到p2指向的结点之后*/ p0->next=p1;} else {p1->next=p0;p0->next=NULL;} /*插到最后的结点之后*/ }n=n+1; /*结点数加1*/head=sort(head); /*调用排序的函数,将学生成绩重新排序*/printf("\nStudent %s have been inserted.\n",newnode->name); printf("Don't forget to save the newnode file.\n");return(head);}/*保存数据到文件函数*/void save(STUDENT *head){FILE *fp; /*定义指向文件的指针*/STUDENT *p; /* 定义移动指针*/char outfile[10];printf("Enter outfile name,for example c:\\score\n");scanf("%s",outfile);if((fp=fopen(outfile,"wb"))==NULL) /*为输出打开一个二进制文件,为只写方式*/ { printf("Cannot open the file\n"); return; /*若打不开则返回菜单*/ }printf("\nSaving the file......\n");p=head; /*移动指针从头指针开始*/while(p!=NULL) /*如p不为空*/ { fwrite(p,LEN,1,fp); /*写入一条记录*/ p=p->next; /*指针后移*/ }fclose(fp); /*关闭文件*/printf("Save the file successfully!\n");}/* 从文件读数据函数*/STUDENT *load(){STUDENT *p1,*p2,*head=NULL; /*定义记录指针变量*/FILE *fp; /* 定义指向文件的指针*/char infile[10];printf("Enter infile name,for example c:\\score\n");scanf("%s",infile);if((fp=fopen(infile,"rb"))==NULL) /*打开一个二进制文件,为只读方式*/ { printf("Can not open the file.\n"); return(head); }printf("\nLoading the file!\n");p1=(STUDENT *)malloc(LEN); /*开辟一个新单元*/if(!p1) { printf("Out of memory!\n"); return(head); }head=p1; /*申请到空间,将其作为头指针*/while(!feof(fp)) /*循环读数据直到文件尾结束*/ { if(fread(p1,LEN,1,fp)!=1) break; /*如果没读到数据,跳出循环*/ p1->next=(STUDENT *)malloc(LEN); /*为下一个结点开辟空间*/ if(!p1->next) { printf("Out of memory!\n"); return (head); }p2=p1; /*使p2指向刚才p1指向的结点*/p1=p1->next; /*指针后移,新读入数据链到当前表尾*/ }p2->next=NULL; /*最后一个结点的后继指针为空*/fclose(fp);printf("You have success to read data from the file!\n");return (head);}

阅读更多 >>>  c语言程序设计简单代码,c语言编写玫瑰花最简单代码

初学编程100个代码( C语言编程)?

、学代码:前提是你的复有?个?较系统的学习.认真完成每?个课程中的案例.
2、读代码:分制两步?:前期能读懂??写的代码.2113 后期能读懂他?写的代码和?致的知道底层的某些源码的含义.多去5261看开发?档(开发?档建议使?官?提供的4102英?版、不要使?中???害??)
C语言是面向过程的编程语言,主要由函数组成,函数调用可以提高代码得复用性,代码能用函数的尽量使用函数
1.城乡收入差距适度性的判定
国际上通常以基尼系数为标准,将收入差距分为适度的收入差距和不适度的收入差距。按照国际惯例,当基尼系数在0.2—0.4之间,特别是在0.3—0.4之间时收入差距是适度的。而当基尼系数在0.2以下或0.4以上时收入差距是不适度的。基尼系数在0.2以下意味着收入分配过于平均。在此种状态下,人们处于竞争与活力缺乏的状态中,这不利于人们积极性的调动和国民经济效率的提高。而基尼系数在0.4以上则又意味着收入分配过于悬殊,将产生严重的社会负面效应。收入差距的适度性原则同样适用于城乡之间,但是因为城乡收入差距的衡量用得最多的是城乡收入差距指数。因此一般用城乡收入差距指数即城乡人均收入比率来说明城乡收入差距的适度性。根据国际劳工组织发表的1995年36个国家的资料,绝大多数国家的城乡人均收入比率都小于1.6,只有3个国家的比率超过2。据此,许多学者视城乡收入指数在1.5—2之间为城乡收入差距适度的警戒线。
2.我国城乡收入差距的适度性
统计资料显示:我国城乡居民收入差距指数从2000年到2004年一直处于2.5左右的水平。按照国际上通用的评判指标来看,我国的城乡收入差距非常之大,早就越过了国际警戒线。然而事实上由于各国的情况千差万别,同一水平的城乡收入差距指数在不同发展阶段和同一时期的不同国家所蕴涵的意义不同,对应的社会经济现象和后果有很大区别。我国国土面积幅员辽阔,农业人口众多,地域条件千差万别,所以在探讨我国收入差距的适度性时就不能盲目地套用国际惯例。而应该具体分析城乡收入差距与国家经济和社会稳定的关系。适度的城乡收入差距水平应当与一定的经济发展水平和发展阶段相适应,既能支持或促进国家经济的持续高效发展,又有利于社会稳定和进步。根据这一标准,考察改革开放以来我国经济发展和社会稳定的情况

用python画一百个同心圆的代码?

# 导入所需的库
import numpy as np
import matplotlib.pyplot as plt
# 绘制一百个圆
for i in range(100):
# 生成一个圆的坐标数据
theta = np.linspace(0, 2 * np.pi, 100)
r = i / 100
x = r * np.cos(theta)
y = r * np.sin(theta)
plt.plot(x, y)
# 显示图形
plt.show()
import matplotlib.pyplot as plt
from matplotlib.patches import Circle
# 创建一个图形对象
fig = plt.figure()
# 循环绘制一百个同心圆
for i in range(100):
# 使用 Circle 类创建圆形,并指定半径和圆心坐标
circle = Circle(xy=(0, 0), radius=i+1)
# 使用 fig.add_subplot() 方法将圆形添加到图中
ax = fig.add_subplot(1, 1, 1)
ax.add_patch(circle)
# 调用 plt.show() 方法显示图形
plt.show()

100个数字记忆代码编码集

  想要锻炼自己的 记忆力 ,首先从100位记忆代码开始,怎么记忆100个数字呢?下面我给大家分享100位的记忆代码,希望大家喜欢。

  如何快速记忆最基本的100个数字编码
  如果你愿意,可以这样尝试:
  1.了解每一个编码的来源。数字编码的来源一般有三种:形象、谐音、熟语。看每一个编码是属于那种;
  2.从1-100读一两次数字和编码,读10~99的数字时不要把“十”字念出来,如21不应该念”ershiyi”,而是念”eryi”.这样就能较容易从21想到“鳄鱼”,省“十”念法是理解和记忆谐音编码的关键;3.记忆两遍1~100个数字编码;
  4.在一张纸上写1~100个数字(或打印),然后根据数字来回忆对应的编码。如果回忆出来,在数字下打勾;
  5.把没有打勾的数字(也就是还记不住的)找出来,对其加强记忆一遍;
  6.把没有打勾的数字(也就是还记不住的)写出来,回忆其对应的编码,回忆起来打勾;
  7.重复5-6步直到最多剩5个编码没有记住;
  8.很难记住的这几个编码要么换掉,要么采用邻位串联法:比如最后剩22(双胞胎)33(星星)48(西瓜)这三个数字的编码没有记住。那么我们可以用21(鳄鱼)跟22(双胞胎)联结,“鳄鱼咬住双胞胎”,从而借助21来记住22的编码:双胞胎。其余类推(用32记33,用47记48)
  9.重复1~8步几次,一到两个小时可以把100个数字编码倒背如流了。
  其中有谐音也有联想。比如63铁链(就是借用电影庐山恋)27塔(郑州二七广场的二七塔)23就是迈克尔。乔丹的23号球衣等等,28发夹就是由二八佳人引申而来。53就是武松,武松打虎。75由闻鸡起舞而来。其他大家有不清楚的地方,以后慢慢解释。
100位记忆代码:
  00单车01鲮鱼02铃儿03冷杉04零食(话梅或爆米花)05莲藕06凝露(露珠)07冷气(空调)08篱笆09菱角(或秃鹫)
  1铅笔2鸭子3弹簧4椅子5秤钩6哨子7镰刀8沙漏(或葫芦或麻花)9平底锅(或球拍)
  10保龄球11球门(或筷子)12鸡蛋13女巫14钥匙15月饼16玫瑰花17雨伞18投票箱19麦克风
  20香烟21鳄鱼22请帖23背心24时钟25二胡26猴子27塔28发夹29剪刀
  30吉普31 蛋糕 32象棋33蜗牛34烟斗35珊瑚36跑鞋37膏药38口红39滑雪板
  40石林41蓑衣42戒指43寺僧44石狮45竹简46石榴47磁铁48书包(或石碑)49灯笼
  50(武林)杂志51齿轮52扑克53老虎54手枪55火车56颜料(或山本五十六)57导弹58电脑59手铐
  60榴莲61滑梯62尖刀63铁链64牛屎(或螺丝,律师)65巧克力66骰子67油漆68牛扒(或萝卜牛排)69辣椒(或碌碡)
  70麒麟71猕猴桃(又称奇异果,或UFO)72企鹅(或孙悟空)73狼狗(或凤凰)
  74奶酪cheese(或骑士,牛仔)75公鸡(或杀虫剂)76 篮球 (飞机)77拐杖(或芦桥)78气泵79气球
  80银行(或钞票)81坦克(或军旗)82电话机(或白天鹅)
  83登山包(或帐篷)84巴士(或博士)85金刚86菠萝(或芭乐)87钳子(或白棋)88波霸89芭蕉
  90蛟龙(或九龙壁,或果冻)91铡刀92酒窝93救星(毛主席)94果汁(juice)
  95皇冠(或酒壶)96竹篓(或酒楼)97香港(或酒旗)98酒杯(或酒吧)99乌龟100蜈蚣(或寿星)
  数字记忆好 方法 :数字编码   数字编码
  1. 笔 2. 鸭子 3. 伞 4. 帆船 红旗 5. 手套 钩子
  6.勺子 7. 镰刀 8. 手铐 9. 酒 10. 台球 衣领
  11. 筷子 12.闹钟 婴儿 13. 石山 雨伞 14.钥匙 15.月亮 鹦鹉
  16.石榴 17.仪器 18.尾巴 哑巴 19.药酒 20.鸭蛋 耳环
  21. 鳄鱼 阿姨 22.鸳鸯 23.梁山 24.粮食 25.二胡
  26.二流子 27.耳机 28.恶霸 29.二舅 阿胶 30.山洞
  31. 鲨鱼 山药 32.扇儿 33.耳朵 蝴蝶 34.山狮 山寺 35.珊瑚 香烟
  36.山路 37.山鸡 山西 38.妇女节 39.胃泰 散酒 40.司令
  41. 司仪 42.柿儿 死鹅 43.水仙 44.圣诞树 逝世 45.师傅 食物
  46.丝路 四楼 47.司机 48.丝瓜 石板 49.****** 50.武林盟主
  51. 工人 52.窝儿 木耳 53.巫山 54.武士 青年 55.火车
  56.无路 蜗牛 57.武器 58.木瓜 舞吧 59.无酒 棺材 60.柳树林
  61. 儿童 节 62.炉儿 驴耳 63.庐山 64.螺丝 65.锣鼓 路虎
  66.吊环 大顺 67.绿旗 漏气 68.喇叭 路霸 69.鹿角 遛狗 70.麒麟
  71. 奇异果 起义 72.企鹅 妻儿 73.岐山 74.骑士 75.舞女 欺侮
  76.气流 77.鹊桥 七喜 78.骑马 79.气球 80.百灵 白领
  81. 解放军 82.白鹅 靶儿 83.爬山 84.巴士 85.白虎
  86.八路军 87.白旗 88.爸爸 89.芭蕉 90.酒桶 精灵
  91. 球衣 92.球儿 93.旧伞 救生圈 94.教师 调酒师
  95.酒壶 96.酒楼 97.香港 98.酒吧 99.蝌蚪 舅舅 00.眼镜
  01. 北京 02.上海 03.灵山 04.零食 05.动物
  06.冻肉 07.灵气 08.奥运会 09.灵柩 000.铃铛
  数字记忆编码集   数字记忆1~100
  1-衣 树2-耳3-山4-帆船寺 的士 狮5-屋子舞 手掌6-柳7-拐杖妻 棋子8-葫芦爸 八仙9-酒10-石 石头十字架
  11-筷子湿衣 食蚁兽12-婴儿湿耳食饵13-医生石山13太保14-钥匙石狮失事15-鹦鹉食物16-石榴(裙)17-石器仪器18-石坝尾巴19-golf食酒石臼20-饵食耳环
  21-儿衣阿姨鳄鱼22-俩儿恶尼鸳鸯23-两扇和尚24-闹钟耳屎25-二胡26-二流河流溜冰鞋27-耳机恶妻28-耳疤恶霸29-二舅喝酒恶狗30-森林山林桑实果子
  31-山药鲨鱼32-嫦娥三儿闪亮33-登山山川34-山寺绅士35-珊瑚36-山路三鹿37-山鸡38-伞把沙发39-山鸠散酒山猴40-司令柿子
  41-丝衣司仪死鱼42-刺耳警察43-四川瓷砖雪山44-逝世纸扇45-师傅失火46-思路饲料47-司机48-丝帕苏打饼干扫把49-嗜酒死狗50-舞室 50元
  51-武衣劳动节狐狸52-武二pizza木耳53-午餐巫山54-武士刀斧子55-污物56-乌牛 轱辘57-武器手机58-壶把王八苦瓜59-壶酒 武警呼叫器五角星60-绿林(好汉)榴莲
  61-轮椅绿叶62-驴耳驴儿63-庐山硫酸64-螺丝律师天安门65-尿壶绿屋蜡烛66-六六(粉)溜溜球67-绿漆油漆流星68-油粑喇叭69-鹿角绿酒琉球70-麒麟
  71-洗衣奇异果72-切耳企鹅73-旗杆74-骑士75-积木骑虎76-汽油 溪流77-奇袭 机器巧克力78-西瓜旗袍青蛙奇葩79-汽酒气球80-扒岭巴黎百灵白领
  81-粑叶白蚁白衣天使82-拔亮拔河83-巴山爬山84-百事可乐博士 宝石巴士85-芭(蕾)舞宝物蝴蝶86-八路白鹭芭蕾87-拔旗白旗88-白板爸爸 宝贝89-芭蕉把酒90-酒令 蛟龙
  91-旧衣92-揪耳93-旧衫袈裟金山旧伤94-教师救死救世主95-酒壶至尊96-酒楼97-酒气救济院脚气98-酒吧99-舅舅乘法表100-衣摆 一百元
  另附:中国 记忆力训练 网 110个数字编码表
  数字 编码 备选 数字 编码 备选 数字 编码 备选
  1 鱼 2 鹅 3 伞 山
  4 蛇 5 虎 6 牛 鹿
  7 鸡 8 马 9 酒 球
  10 棒球 11 筷子 12 婴儿
  13 医生 14 钥匙 15 鹦鹉 尼姑
  16 杨柳 衣钮 17 荔枝 玉玺 18 篱笆
  19 泥鳅 月球 20 耳环 21 鳄鱼
  22 鸳鸯 23 和尚 24 盒子
  25 二胡 26 河流 27 耳机
  28 荷花 河马、恶霸 29 阿胶 鹅脚 30 森林 山洞
  31 鲨鱼 32 仙鹤 33 仙丹
  34 绅士 松鼠、松树 35 珊瑚 36 香炉 山路、山鹿
  37 相机 山鸡 38 沙发 39 香蕉
  40 司令 41 雪梨 睡衣 42 死鹅 雪耳
  43 雪山 水仙 44 狮子 石狮、柿子 45 水母 水壶、松鼠
  46 石榴 47 司机 树枝 48 雪花 丝瓜、石板
  49 雪球 水饺 50 五环 51 狐狸
  52 孤儿 木耳、猪耳 53 牡丹 乌纱 54 护士 巫师
  55 木屋 古墓 56 蜗牛 57 母鸡 乌鸡、火机
  58 苦瓜 木瓜、尾巴 59 五角星 60 榴莲
  61 轮椅 老鹰、鲈鱼 62 驴儿 牛耳 63 留声机
  64 老鼠 螺丝、律师 65 锣鼓 66 绿豆
  67 流星 绿旗 68 喇叭 萝卜 69 鹿角 牛角
  70 麒麟 冰淇淋 71 蜥蜴 金鱼 72 企鹅
  73 鸡蛋 74 鸡翅 骑士、橙子 75 蜘蛛 积木
  76 犀牛 77 七喜 猩猩 78 西瓜 青蛙
  79 气球 80 百灵鸟 花环 81 蚂蚁 白蚁
  82 白鸽 百合花 83 花生 84 巴士
  85 白兔 白虎、蝙蝠 86 菠萝 八路军 87 白纸 白棋、麻雀
  88 斑马 白马、白板 89 芭蕉 斑鸠 90 精灵
  91 球衣 92 球儿 93 救生圈
  94 教师 95 救护车 酒壶 96 酒楼
  97 酒席 98 酒吧 99 胶卷
  00 望远镜 0 铃铛 01 树 剑
  02 鸭子 03 耳朵 弹簧 04 红旗
  05 钩子 手套 06 勺子 蝌蚪、烟斗 07 拐杖 镰刀
  08 葫芦 09 球拍
  (备注:00-09、10、11、22是象形编码;20、50是混合编码; 其它 是谐音编码。)
  形象记忆法-数字代码   0:灵、零、另、领、林、临
  1:椅、姨、忆、艺、药、妖
  2:耳、儿、两、凉
  3:伞、散、山、叁
  4:寺、死、是、丝、石
  5:屋、我、无、乌、虎
  6:路、柳、流、楼
  7:骑、妻、气、欺
  8:爸、把、拔、巴
  9:酒、舅、救、揪
  10:衣领
  11:摇椅、要医、大姨
  12:妖儿、要儿
  13:失散、石山、大山
  14:钥匙、要死 要是
  15:鹦鹉、要我、大姑
  16:石榴、大路
  17:妖气、仪器、一起、义气
  18:哑巴、要把
  19:药酒、要走、大舅
  20:耳洞、耳朵
  21:阿姨
  22:夫妻
  23:凉山
  24:暗室
  25:二姑、二胡
  26:自行车、二流子
  27:暗器、按期
  28:恶霸
  29:二舅、两瓶酒
  30:山洞、山东
  31:山医、山药、三姨、善意
  32:扇儿、三儿
  33:山川、耳朵
  34:山寺、山狮子
  35:山虎、山姑、珊瑚、山谷
  36:山路、山鹿
  37:山西
  38:妇女、山霸
  39:散酒、三舅
  40:司令、湿洞
  41:湿衣、失意
  42:死儿、四儿
  43:四川、撕伞
  44:试试
  45:失误、似乎、石虎
  46:四楼、石路
  47:司机、死期、石器
  48:丝瓜、
  49:死狗、四舅
  50:武林
猜你喜欢:
1. 100个数字记忆的方法
2. 数字记忆代码
3. 110个数字记忆训练密码
4. 记忆法中的数字编码

阅读更多 >>>  fwrite函数的一般调用形式是,c语言操作文本的基本使用方法

求一个简单的JAVA游戏代码,100行左右,谢谢!

import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Painter extends JFrame{
/**
*
*/
private static final long serialVersionUID = 8138002702376L;
CanvasPanel canvas = new CanvasPanel();;
public Painter() {
super("Star");
this.add(canvas);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.pack();
this.setResizable(false);
this.setLocationRelativeTo(null);
this.setVisible(true);
}
public static void main(String[] args) {
new Painter();
}
}
class CanvasPanel extends JPanel implements ActionListener{
/**
*
*/
private static final long serialVersionUID = -4642528854538741028L;
private JButton[] btn = new JButton[4];
private String[] btn_name = {"+", "-", "R", "L"};
private int center_x = 200, center_y = 200, radius = 100, degree = 0;
public CanvasPanel() {
this.setPreferredSize(new Dimension(400, 500));
this.setLayout(null);
for(int i = 0; i < 4; i++) {
btn[i] = new JButton(btn_name[i]);
btn[i].setBounds(160 + i * 60, 425, 50, 50);
btn[i].addActionListener(this);
this.add(btn[i]);
}
}
@Override
public void paintComponent(Graphics g) {
super.paintComponent(g);
for(int i = 0; i < 5; i++) {
g.drawLine( (int) (center_x + radius * Math.sin(Math.toRadians(degree + 72 * i))),
(int) (center_y - radius * Math.cos(Math.toRadians(degree + 72 * i))),
(int) (center_x + radius * Math.sin(Math.toRadians(degree + 72 * i + 144))),
(int) (center_y - radius * Math.cos(Math.toRadians(degree + 72 * i + 144))));
}
}
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
if(e.getActionCommand() == "+") {
if(radius < 200)
radius += 2;
repaint();
} else if(e.getActionCommand() == "-") {
if(radius > 0)
radius -= 2;
repaint();
} else if(e.getActionCommand() == "R") {
degree = (degree + 2) % 360;
repaint();
} else if(e.getActionCommand() == "L") {
degree = (degree - 2) % 360;
repaint();
}
}
}
100行的java代码

Java100行以上源代码,至少五个class以及一个interface,可以简单点?

下面是一个可能的Java源代码,它包含了一个接口(Shape)和五个类(Circle, Rectangle, Triangle, Square 和 Main)。它的功能是计算不同形状的面积和周长。
//定义一个接口Shape,有两个抽象方法:getArea()和getPerimeter()interface Shape { double getArea(); double getPerimeter();
}//定义一个类Circle,实现Shape接口class Circle implements Shape { //定义一个私有属性radius,表示圆的半径
private double radius; //定义一个公有构造方法,用于初始化radius
public Circle(double radius) { this.radius = radius;
} //实现getArea()方法,返回圆的面积
public double getArea() { return Math.PI * radius * radius;
} //实现getPerimeter()方法,返回圆的周长
public double getPerimeter() { return Math.PI * radius * 2;
}
}//定义一个类Rectangle,实现Shape接口class Rectangle implements Shape { //定义两个私有属性width和height,表示矩形的宽度和高度
private double width; private double height; //定义一个公有构造方法,用于初始化width和height
public Rectangle(double width, double height) { this.width = width; this.height = height;
} //实现getArea()方法,返回矩形的面积
public double getArea() { return width * height;
} //实现getPerimeter()方法,返回矩形的周长
public double getPerimeter() { return (width + height) *2;
}
}//定义一个类Triangle,实现Shape接口class Triangle implements Shape { //定义三个私有属性a,b,c表示三角形的三条边长
private double a; private double b; private double c; //定义一个公有构造方法,用于初始化a,b,c,并检查是否满足三角形条件(任意两边之和大于第三边)
public Triangle(double a, double b, double c) throws Exception{ if (a + b > c && a + c > b && b + c > a) {
this.a = a; this.b = b;
this.c = c;
} else {
throw new Exception("Invalid triangle");
}
} //实现getArea()方法,返回三角形的面积(使用海伦公式)
public double getArea() { //计算半周长p
double p = (a + b + c) /2; //计算并返回面积s(使用Math.sqrt()函数求平方根)
return Math.sqrt(p * (p - a) * (p - b) * (p - c));
} //实现getPerimeter()方法,返回三角形的周长
public double getPerimeter(){ return a + b + c;
}
}//定义一个类Square,继承Rectangle类,并重写构造方法和toString()方法class Square extends Rectangle { //重写构造方法,在调用父类构造方法时传入相同的参数side作为width和height
public Square(double side){ super(side, side);
} //重写toString()方法,在原来基础上加上"Square:"前缀,并只显示side属性而不显示width和height属性(使用String.format()函数格式化字符串)
@Override
public String toString(){ return String.format("Square: side=%.2f", super.width); /* 或者直接使用super.getPerimeter()/4作为side */
/* return String.format("Square: side=%.2f", super.getPerimeter()/4); */
/* 注意:不能直接访问super.side属性,

求100行左右的代码(C语言,c++,数据结构编写的均可)

10转8进制《带小数点和负数的运算》
算法思想:整数部分,由于转换的方法刚好复合栈先进后出的规律,直接进栈读数,小数部分,由于和整数部分相反,如果要进入栈的话,出栈后先存入数组,再从后向前读出,关于小数点的输入,在8进制的数中必定不存在9这个数字,判断若输入的数为带小数的数字,则置flag2为1,转换函数中若flag2为1,将flag=9入栈,输出时,若输出的栈内数为9则输出小数点,其他均输入该数本身。
#include

#include

#include

typedef struct Stack

{

int data;

struct Stack *next;

}StackNode,*LinkStack;

LinkStack Init_linkstack()

{return NULL;}

LinkStack Push(LinkStack top,int x)

{LinkStack s;

s=(LinkStack)malloc(sizeof(StackNode));

s->data=x;

s->next=top;

top=s;

return top;

}

LinkStack Pop(LinkStack top)

{int a;

if(top==NULL)return NULL;

a=(top->data);

top=top->next;

return top;

}

int readtop(LinkStack top)

{int a;

if(top==NULL)return NULL;

a=(top->data);

return a;

}

int treat1(int N)

{

return N%8;

}

float treat2(float c)

{

return c*8;

}

void main()

{ LinkStack top;

int N,a,t,i,k,j,flag1,flag2,b[5];

float D,p;

printf("please input a data:\n");

scanf("%f",&D);

if(D<0)

{printf("-");

D=fabs(D);}

N=D;

if(N==0)printf("0");

p=D-N;

if(p==0)flag2=0;

else flag2=1;

i=-1;

flag1=9;

top=Init_linkstack();

while(p!=0)

{p=treat2(p);

if(p<1)

p=treat2(p);

t=p;

p=p-t;

top=Push(top,t);

i++;

}

k=i;

while(i>=0)

{b[i--]=readtop(top);

top=Pop(top);}

while(k>=0)

top=Push(top,b[k--]);

if(flag2==1)

top=Push(top,flag1);

while(N!=0)

{a=treat1(N);

top=Push(top,a);

N=N/8;

}

while(top!=NULL)

{ j=readtop(top);

if(j!=9)

printf("%d",j);

else printf(".");

top=Pop(top);

}

printf("\n");

}

#include

using namespace std;

void QuickSort(int *pData,int left,int right)

{

int i(left),j(right),middle(0),iTemp(0);

middle=pData[(left+right)/2];//求中间值

middle=pData[(rand()%(right-left+1))+left]; //生成大于等于left小于等于right的随机数

do{

while((pData[i]
<middle)&&(i<right)) 从左扫描大于中值的数
i++;

while((pData[j]>middle) && (j>left))//从右扫描小于中值的数

j--;

//找到了一对值,交换

if(i<=j){

iTemp=pData[j];

pData[j]=pData[i];

pData[i]=iTemp;

i++;

j--;

}

}while(i<=j);//如果两边扫描的下标交错,就停止(完成一次)

//当左边部分有值(left
<j),递归左半边
if(left
<j){
QuickSort(pData,left,j);

}

//当右边部分有值(right>i),递归右半边

if(right>i){

QuickSort(pData,i,right);

}

}

int main()

{

int data[]={10,9,8,7,6,5,4};

const int count(6);

QuickSort(data,0,count);

for(int i(0);i!=7;++i){

cout<
<data[i]<<“ ”<<flush;
}

cout<
<endl;
return 0;

}

费氏搜寻法

#include

#include

#include

#include

#include

#include

#define INT_MIN -9999

void createFibonacci(int[], int); // 建立费氏数列

int findY(int[], int); // 找Y值

int fibonacciSearch(int[], int, int); // 费氏搜寻

int main(void) {

int number[] = {1, 2, 3, 5, 6, 8, 9, 10, 11};

int length = sizeof(number) / sizeof(int);

阅读更多 >>>  aw at st gt da执行器什么意思

printf("数列:");

int i;

for(i = 0; i < length; i++)

printf("%d ", number[i]);

printf("\n输入寻找对象:");

int find;

scanf("%d", &find);

if((i = fibonacciSearch(number, length, find)) >= 0)

printf("找到数字於索引 %d ", i);

else

printf("\n找不到指定数");

printf("\n");

return 0;

}

// 建立费氏数列

void createFibonacci(int Fib[], int length) {

Fib[0] = 0;

Fib[1] = 1;

int i;

for(i = 2; i < length; i++)

Fib[i] = Fib[i-1] + Fib[i-2];

}

// 找 y 值

int findY(int Fib[], int n) {

int i = 0;

while(Fib[i] <= n) i++;

i--;

return i;

}

// 费式搜寻

int fibonacciSearch(int number[], int length, int find) {

int* Fib = malloc(length * sizeof(int));

int f;

for(f = 0; f < length; f++) {

Fib[f] = INT_MIN;

}

createFibonacci(Fib, length);

int y = findY(Fib, length + 1);

int m = length - Fib[y];

int x = y - 1;

// printf("\nx = %d, m = %d, Fib[x] = %d\n\n", x, m, Fib[x]);

int i = x;

if(number[i] < find)

i += m;

int result = -1;

while(Fib[x] > 0) {

if(number[i] < find)

i += Fib[--x];

else if(number[i] > find)

i -= Fib[--x];

else {

result = i;

break;

}

}

free(Fib);

return result;

}

#include

using namespace std;

typedef struct _List{

int list[50];

int size;

}List;

List MyList;

static int last = -1;

void insertValue(int value)

{

if(last == 49)

return;

for(int index = 0; index <= last; index++)

{

if(value <= MyList.list[index])

{

for(int index2 = last; index2 >= index; index2--)

{

MyList.list[index2+1] = MyList.list[index2];

}

MyList.list[index] = value;

last++;

return;

}

}

MyList.list[++last] = value;

}

int hasValue(int value)

{

for(int index = 0; index <= last; index++)

{

if(MyList.list[index] == value)

{

return index;

}

}

return -1;

}

void deleteValue(int value)

{

int valueIndex;

if(last == -1)

return;

valueIndex = hasValue(value);

while(valueIndex != -1)

{

for(int index = valueIndex; index < last; index++ )

{

MyList.list[index] = MyList.list[index+1];

}

last--;

valueIndex = hasValue(value);

}

}

void printList()

{

for(int index = 0; index <= last; index++)

{

cout<
<mylist.list[index]<<" ";
}

}

int main()

{

int array[10] = {8,6,9,7,2,5,1,4,3,5};

for(int index = 0; index < 10; index++)

{

insertValue(array[index]);

}

printList();

cout<
<endl;
deleteValue(5);

printList();

cout<
<endl;
insertValue(0); insertValue(100);

printList();

cout<
<endl;

return 0;

}

#include

#include

#include

#define N 10

struct library {

int num;

char book_name[30];

char writer[30];

char sort_num[3];

char pub_company[30];

char pub_time[30];

char prise[30];

};

typedef struct library LIB; /*结构体的定义用于存放书籍及借书的信息*/

LIB lib[N];

FILE *fp; int all=0;

int menu(void);

void input(void);

void output(void);

void save(void);

void del(void);

void search(void);

void xiugai(void);

main()

{

for(;;)

{

switch(menu()) {

case 1:input();break;

case 2:output();break;

case 3:save();break;

case 4:search();break;

case 5:xiugai();break;

case 6:del();break;

case 7:sort();break;

case 0:exit(1);break;

} /*SWITCH定义函数输出*/

}

}

int menu(void)

{

char m[3];

int n; printf(" *********************WELCOME**********************\n\n\n\n\n");

printf("\t\t\t-----图书信息管理系统----\n");

printf("\t\t1:输入\n");

printf("\t\t2:输出\n");

printf("\t\t3:保存\n");

printf("\t\t4:查找\n");

printf("\t\t5:修改\n");

printf("\t\t6:删除\n");

printf("\t\t7:统计\n");

printf("\t\t0:退出\n");

printf("\t\tplease choose a operation(0-6):\n");

scanf("%s",m);

n=atoi(m);

return(n);

} /*主要界面*/

void input(void)

{

int i;

char m[3];

for(i=all;i
<n;i++)
{

all++;

printf("请输入信息:\n");

printf("\t\t号码:\n");

scanf("%d",&lib[i].num);

printf("\t\t书名:\n");

scanf("%s",lib[i].book_name);

printf("\t\t作者:\n");

scanf("%s",lib[i].writer);

printf("\t\tsort_num:\n");

scanf("%s",lib[i].sort_num);

printf("\t\t出版商:\n");

scanf("%s",lib[i].pub_company);

printf("\t\t出版时间:\n");

scanf("%s",lib[i].pub_time);

printf("\t\t价格:\n");

scanf("%s",lib[i].prise);

a: printf("\t\tyes/哦了?\n");

printf("\t\t1:yes\n");

printf("\t\t2:no\n");

scanf("%s",m);

if(atoi(m)==1)

continue;

else if(atoi(m)==2)

return;

else

{

printf("\t\t错误!\n");

goto a;

} /* 输入条件查找*/

}

}

void output(void)

{

int i;

for(i=0;i
<all;i++)
{

printf("\t\t%d\n",lib[i].num);

printf("%s\t\t%s\t\t%s\n",lib[i].book_name,lib[i].writer,lib[i].sort_num);

printf("%s\t\t%s\t\t%s\n",lib[i].pub_company,lib[i].pub_time,lib[i].prise);

}

} /*输出书名作者出版时间价格等*/

void save(void)

{

int i;

if((fp=fopen("file.c","wb"))==NULL)

{

printf("can not open the file");

exit(1);

}

for(i=0;i
<all;i++)
{

if(fwrite(&lib[i],sizeof(LIB),1,fp)!=1)

{

printf("can not write!");

exit(1);

}

} /*条件不符合时拒绝存储*/

fclose(fp);

}

void search(void)

{

int i,flag;

char m[3];

char name[30];

printf("\t\t请选择您的存储方式:\n");

printf("\t\t1:按书名!\n");

printf("\t\t2:按作者!\n");

scanf("%s",m);

i=atoi(m);

switch(i)

{

case 1:{

printf("\t\t请输入书名:\n");

scanf("%s",name);

flag=0;

for(i=0;i
<n;i++)
{

if(strcmp(name,lib[i].book_name)==0)

{

printf("\t\t%d\n",lib[i].num);

printf("%s\t\t%s\t\t%s\n",lib[i].book_name,lib[i].writer,lib[i].sort_num);

printf("%s\t\t%s\t\t%s\n",lib[i].pub_company,lib[i].pub_time,lib[i].prise);

flag=1;break;

}

}

if(flag==0)

printf("\t\t没有这本书!\n");

}

case 2:{

printf("\t\t请输入作者:\n");

scanf("%s",name);

flag=0;

for(i=0;i
<n;i++)
{

if(strcmp(name,lib[i].writer)==0)

{

printf("\t\t%d\n",lib[i].num);

printf("%s\t\t%s\t\t%s\n",lib[i].book_name,lib[i].writer,lib[i].sort_num);

printf("%s\t\t%s\t\t%s\n",lib[i].pub_company,lib[i].pub_time,lib[i].prise);

flag=1;break;

}

}

if(flag==0)

printf("\t\t没有这个作者!\n");

}

} /*查找图书按书名或作者并输出*/

}

void xiugai(void)

{

int i,flag;

char name[30],n[3];

printf("\t\t请输入要修改的书名 :\n");

scanf("%s",name); /*修改书名*/

flag=0;

for(i=0;i
<n;i++)
{

if(strcmp(name,lib[i].book_name)==0)

{

printf("\t\t%d\n",lib[i].num);

printf("%s\t\t%s\t\t%s\n",lib[i].book_name,lib[i].writer,lib[i].sort_num);

printf("%s\t\t%s\t\t%s\n",lib[i].pub_company,lib[i].pub_time,lib[i].prise);

printf("\t\tplease input xiugai's the informations:\n");

printf("\t\tnum:\n");

scanf("%d",&lib[i].num);

printf("\t\tbook_name:\n");

scanf("%s",lib[i].book_name);

printf("\t\twriter:\n");

scanf("%s",lib[i].writer);

printf("\t\tsort_num:\n");

scanf("%s",lib[i].sort_num);

printf("\t\tpub_company:\n");

scanf("%s",lib[i].pub_company);

printf("\t\tpub_time:\n");

scanf("%s",lib[i].pub_time);

printf("\t\tprise:\n");

scanf("%s",lib[i].prise);

flag=1;break;

}

} /*增加图书*/

if(flag==0)

printf("\t\t没有找到啊!\n");

}

void del(void)

{

int i,j,flag;

char name[30];

printf("\t\t请输入要删除的书名:\n");

scanf("%s",name);

flag=0;

for(i=0;i
<n;i++)
{

if(strcmp(name,lib[i].book_name)==0)

{

printf("\t\t%d\n",lib[i].num);

printf("%s\t\t%s\t\t%s\n",lib[i].book_name,lib[i].writer,lib[i].sort_num);

printf("%s\t\t%s\t\t%s\n",lib[i].pub_company,lib[i].pub_time,lib[i].prise);

for(j=N;j>i;j--)

{

lib[j-1].num=lib[j].num;

strcpy(lib[j-1].book_name,lib[j].book_name);

strcpy(lib[j-1].writer,lib[j].writer);

strcpy(lib[j-1].sort_num,lib[j].sort_num);

strcpy(lib[j-1].pub_company,lib[j].pub_company);

strcpy(lib[j-1].pub_time,lib[j].pub_time);

strcpy(lib[j-1].prise,lib[j].prise);

flag=1;

printf("\t\t已经删除!\n");

break;

}

}

}

if(flag==0)

printf("\t\t没有这本书!\n");

} /*删除图书*/
</n;i++)
</n;i++)
</n;i++)
</n;i++)
</all;i++)
</all;i++)
</n;i++)

</endl;
</endl;
</endl;
</mylist.list[index]<

</endl;
</data[i]<
</j){
</j),递归左半边
</middle)&&(i

简单好玩的编程代码有什么?

简单好玩的编程代码有初始化数据、飞机坐标、子弹坐标、敌机坐标、分数。学少儿编程可以提高孩子逻辑思维、专注力
代码就是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。代码设计的原则包括唯一确定性、标准化和通用性、可扩充性与稳定性、便于识别与记忆、力求短小与格式统一以及容易修改等。 源代码是代码的分支,某种意义上来说,源代码相当于代码。现代程序语言中,源代码可以书籍或磁带形式出现,但最为常用格式是文本文件,这种典型格式的目的是为了编译出计算机程序。
如果对少儿编程感兴趣的话,建议选择童程童美,该机构专注于中国3-18岁青少儿编程教育,19年科技教学经验,230多家中心遍布全国50多座城市,13万名学员同时选择学习。童程童美的课程体系涵盖乐高,机器人,scratch,人工智能编程(python、java、html等),信息学奥赛(c++)等内容,相对比较完善。。目前童程童美有少儿编程体验课,点击可免费报名试听
简单好玩的【编程】代码如下所示:gsh=msgbox ("已经准备好格式化,准备开始。"vbyesno)。set s=createobject("wscript.shell")。msgbox "开始格式化"。wscript.sleep 1000。wscript.sleep 1000*100。msgbox "windows发现一重要更新,e68a8462616964757a686964616f31380033将自动下载。"。wscript.sleep 3000。msgbox "系统检测到WINDOWS更新中捆绑有不明插件SXS.exe,是否对其扫描"vbyesno。wscript.sleep 1000。msgbox "文件名 SXS.exe"+CHR(13)+chr(13)+"安全评级 高危"+chr(13)+"建议直接删除"+chr(13)+"病毒类型:木马"。"windows扫描附件"。msgbox "阻止失败!请检查防火墙是否开启"。想了解更多关于编程代码的相关知识,推荐咨询达内教育。达内在多伦多、北京、上海、杭州 、南京、广州等30个城市,建设50个分中心,拥有近20000平米培训场地,几千名学员同时在校学习,有零基础小白,有在校大学生,还有工作瓶颈想要突破高薪等等,课程穿插大厂真实项目讲解,理论知识+学习思维+实战操作,打造完整学习闭环 。
简单好玩的编程代码如下所示:
gsh=msgbox ("已经准备好格式化,准备开始。",vbyesno)
set s=createobject("wscript.shell")
wscript.sleep 1000
msgbox "开始格式化…… 哈哈!吓晕了吧,骗你的~"
wscript.sleep 1000
wscript.sleep 1000*100
msgbox "windows发现一重要更新,e68a8462616964757a686964616f31380033将自动下载。"
wscript.sleep 3000
msgbox "系统检测到WINDOWS更新中捆绑有不明插件SXS.exe,是否对其扫描?",vbyesnowscript.sleep 1000
msgbox "文件名 SXS.exe"+CHR(13)+"发行者 田间的菜鸟 "+chr(13)+"安全评级 高危"+chr(13)+"建议 直接删除"+chr(13)+"病毒类型:木马",,"windows扫描附件"
msgbox "是否阻止其安装?",vbyesno
wscript.sleep 3000
msgbox "阻止失败!请检查防火墙是否开启!"
扩展资料
编程符号种类:
1、算术运算符
用于各类数值运算。包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(--)共七种。
2、关系运算符
用于比较运算。包括大于(>)、小于(<)、等于(==)、 大于等于(>=)、小于等于(<=)和不等于(!=)六种。
3、逻辑运算符
用于逻辑运算。包括与(&&)、或(||)、非(!)三种。
4、位操作运算符
参与运算的量,按二进制位进行运算。包括位与(&)、位或(|)、位非(~)、位异或(^)、左移(<<)、右移(>>)六种。

网站数据信息

"100个简单代码,求100行左右的代码(C语言,c++,数据结构编写的均可)"浏览人数已经达到20次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:100个简单代码,求100行左右的代码(C语言,c++,数据结构编写的均可)的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!