程序顺序怎么写的

1.写一个程序,顺序表的基本操作

以下是我的基础强化的程序.. 大致差不多 希望能对你有帮助。

#include#include#include#include #includeusing namespace std;//-------------------声明创建------------------------------------------------------------------------------------- struct infor{ char num[8]; char stu_name[8]; //学生姓名 char exp_name[20]; //实验名称 char score[8]; //实验分数 infor *next; //结点指向下一个结点的指针 }; infor *head; //头指针 void Crea_infor(infor *head); //创建 void Add_infor(infor *head); //增加 void Dele_infor(infor *head); //删除 void Modi_infor(infor *head); //修改 void Inqu_infor(infor *head); //查询 void show(infor *head); //输出 void PrinTxt(infor *head); //写入文本 void readStr(FILE *f,char *string); //在文本文件取数据 infor *loadindos(infor *head); //将文本文件数据导入到dos终端 void savedata(FILE *f,infor *head); //保存文本 int max=0; //记录信息数据学生的个数,修改时也自我修改数据 int ma=5;//--------------------保存文件------------------------------------------------------------------------------------- void savedata(FILE *f,infor *head){ infor *q,*p; p=q=new infor; p=head->next; f=fopen("vc.txt","w"); //"r" 以只xie方式打开文件 返回一个指针 与特定文件相联系 if(f==NULL) coutnum,f); fputs("\n",f); //换行写入,确保数据按行写入 fputs(p->stu_name,f); fputs("\n",f); fputs(p->exp_name,f); fputs("\n",f); fputs(p->score,f); fputs("\n",f); } }}//---------------------读取行函数-------------------------------------------------------------------------------- void readStr(FILE *f,char *string){ do { fgets(string, 255, f); //读取每一行的数据 } while ((string[0] == '/') || (string[0] == '\n')); //每一行的数据,到空格或者回车 string[strlen(string)-1]=0; //去除最后的换行符 return;} infor *loadindos(FILE * pfile, infor *head) //声明FILE指针pfil的引用{ char c[255]; infor *q,*p; p=q=new infor; pfile=fopen ("学生实验信息.txt" , "r"); //"r" 以只读方式打开文件 返回一个指针 与特定文件相联系 if (pfile==NULL) cout< q=head; //建一个带有头结点的链表 q->next=NULL; for(int i=1;i<=ma;i++){ readStr(pfile, c); //调用读取文件函数 取每一行 strcpy(p->num,c); coutnext=NULL; } fclose (pfile); } return head;} void Crea_infor(infor *head){ infor *q,*p; p=q=new infor; cout<>q->num>>q->stu_name>>q->exp_name>>q->score; head->next=q; //建一个带有头结点的链表 q->next=NULL; while(strcmp(q->num,"-1")!=0){ p->next=q; //链表挂上结点 p=q; //指针前移 q=new infor; //分配新结点 q->next=NULL; //确保最后一个结点指向NULL-如不然则指针没有明确指向 cout<>q->num; cout<>q->stu_name; cout<>q->exp_name; cout<>q->score; coutnext=NULL; cout<>ad->num; cout<>ad->stu_name; cout<>ad->exp_name; cout<>ad->score; p=head; while(p->next!=NULL) //在链表的尾部增加结点-增加信息 { p=p->next; } p->next=ad; max=max+1; //链表的长度加1} void Dele_infor(infor *head){ char nu[8]; infor *p,*q; p=q=new infor; q=head; cout<>nu; p=q; while(strcmp(p->next->num,nu)!=0) //查询结点位置 { p=p->next; } q=p->next; p->next=q->next; //删除结点 delete q; max=max-1;}//------------------------修改----------------------------------------------------------------------------------- void Modi_infor(infor *head){ char n[8]; int s=0; infor *p,*q; p=q=new infor; q=head->next; cout<>n; while(strcmp(q->num,n)!=0){q=q->next;} p=q; //寻找到结点位置-记下 cout<"; cin>>s; if(s==1){cout<>p->num;} else if(s==2){cout<>p->stu_name;} else if(s==3){cout<>p->exp_name;} else if(s==4){cout<>p->score;} }//-----------------------查询--------------------------------------------------------------------------------- void Inqu_infor(infor *head){ char n[8]; char ru,nam[8],exp[20]; infor *p,*q; p=q=new infor; q=head; cout<>ru; if(ru=='N'){ cout<>n; while(strcmp(q->num,n)!=0){q=q->next;} p=q; coutnam; while(strcmp(q->stu_name,nam)!=0){q=q->next;} p=q; coutexp; while(strcmp(q->exp_name,exp)!=0){q=q->next;} p=q; coutnext; //带有头结点 头指向下一个结点为第一个输出 coutnext; for(q;q;q=q->next){ table

2.c语言顺序表程序编写,高手快帮我啊

这是我写的代码希望对你有帮助:

/* Note:Your choice is C IDE */

#include "stdio.h"

#define maxsize 100

typedef struct

{ int data[maxsize];

int length;

}sequetiallist;

main()

{

int x,y,i=0,k;

sequetiallist ll;

printf("please create the list!\n");

scanf("%d",&y);

while(y!=1000)

{

ll.data[i]=y;

i++;

scanf("%d",&y);

}

ll.length=i;

printf("length is %d\n",ll.length);

printf("the sqlist is:");

for(k=0;k<ll.length;k++)

printf("%d ",ll.data[k]);

printf("\n");

printf("deleting operation!\n");

printf("input i:");

scanf("%d",&i);

sqlistdelete(&ll,i-1);

printf("\n");

}

sqlistdelete(sequetiallist *l,int i)

{

int j;

if(i<1||i>l->length)printf("input i error!\n");

else{l->length--;

for(j=i;j<l->length;j++)

l->data[j]=l->data[j+1];

}

printf("the sqlist is:");

for(j=0;j<l->length;j++)

printf("%d ",l->data[j]);

printf("\n");

}

结果如图:

3.怎样编写一个顺序执行的程序

如果你在某个函数被调用之前定义它,那就不需要再声明了,因为系统读取程序的顺序是自上而下的,所以系统已经知道你要调用的函数。但是编译程序却是从main函数开始的,一个程序的开始就是main函数的开始,一个程序的结束就是main函数的结束。至于在main函数中对于各种其他函数的调用则可以看作是一个相对独立的过程。如:#include <iostream>

using namespace std;

void printstar(void)

{

cout<<'$'<<'$'<<'$'<<endl;

}

int main()

{

printstar();

cout<<"C++ 123"<<endl;

printstar();

return 0;

} 这就是个很简单的函数定义与调用,程序里main函数调用了printstar函数,我们在调用前就定义了printstar函数,所以不必再声明;而整个程序里从int main开始执行,首先引用一次printstar函数,然后输出C++ 123,然后再引用一次。得到的结果是:$$$ C++ 123$$$

4.C语言顺序结构程序设计

1,#include

void main()

{

int t,T;

scanf("Please Enter T:",&t);

T=(t-32)*5/9 /*我记得华氏温度和摄氏温度不是这么换算的吧?*/

printf("\nT=%d",T);

}

2,#include

void display(int arr[],int n)

{

int i;

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

{

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

}

}

void main()

{

int i,arr[3],max,min; /*数字数目*/

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

{

scan("Please Enter a,b,c:%d",&arr[i]);

}

display(arr,3);

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

{

max=arr[0];

min=arr[0];

if(arr[i]>max)

max=arr[i];

else if(arr[i]min=arr[i];

}

printf("\nmax=%d\nmin=%d",max,min); /*输出最大值最小值*/

}

3,自己写

5.C语言 程序执行顺序

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

{

for (j = 0; j<2; j++)

{

for (k = 0; k<2; k++)

{

printf("%d %d %d\n", i, j, k);

}

}

}

最开始i=0, j=0,k从0到1;

输出:0 0 0 / 0 0 1

然后k循环结束,j增加变为1,此时k继续从0到1,

继续输出:0 1 0 / 0 1 1

然后k循环结束,j循环结束,i增加变为1,j继续从0开始,k从0到1;

输出:1 0 0 / 1 0 1

然后k循环结束,j变为1,k继续从0到1;

输出: 1 1 0 / 1 1 1;

6.初学编程应有怎样的顺序

先去买先去买谭浩强写的《c语言程序设计》或者《Visual Basic》,多多练习,多看别人的程序,想想如果自己来做会怎么做。

有了一定的基础后就开始看《数据结构》,严蔚敏写的。很多大学都用这本书的。

有了编程的思想后,就开始学C++和JAVA面向对象程序设计,学习c++最好买清华大学出版的钱能写的书,JAVA入门买《JAVA面向对象程序设计》清华大学出版的。反正买电脑书最好买清华大学或电子工业出版社的,这是我的老师推荐的。

7.编写一个C语言程序,测试常用的十个运算符的优先顺序

我写了一段很傻的代码给你作为例子,剩下的你自己想一想要怎么测试吧

#include <iostream.h>

void main()

{

float a = 4,b = 6,c = 6;

float s1 = a * b + c;

float s2 = c / b + a;

float s3 = a * (b + c);

if(s1 == 30)

{

cout<<;"“*”的优先级比“+”高"<<endl;

}

else // s1 == 48

{

cout<<;"“+”的优先级比“*”高"<<endl;

}

if(s2 == 5)

{

cout<<;"“/”的优先级比“+”高"<<endl;

}

else // s2 == 0.6

{

cout<<;"“+”的优先级比“*”高"<<endl;

}

if(s3 == 48)

{

cout<<;"“()”的优先级比“*”高"<<endl;

}

else // s3 == 30

{

cout<<;"“*”的优先级比“()”高"<<endl;

}

}

基本思想就是先把第一个运算符优先级比第二个高的情况下地运算结果算出来,再把第二个运算符优先级比第一个高的情况下的运算结果算出来,运行结果是那个结果,优先级就知道了

加油啦!

程序顺序怎么写的

转载请注明出处育才学习网 » 程序顺序怎么写的

知识

我男朋友的韩文怎么写

阅读(446)

本文主要为您介绍我男朋友的韩文怎么写,内容包括男朋友用韩文怎么写,“你做我男朋友”的韩文怎么写,韩文“男朋友”怎么写。男朋友用韩文写法是:“남자 친구”。中文:男朋友韩文:남자 친구简写:남친例句:멋진 애인을 원해요。释义:我想要一位帅气

知识

巍甲骨文怎么写

阅读(234)

本文主要为您介绍巍甲骨文怎么写,内容包括魏的甲骨文字怎么写,巍的繁体字怎么写,魏的甲骨文字怎么写。并不是所有的汉字在甲骨文中能找到对应的,因为相当多的汉字,尤其是形声字,在甲骨文时代还不存在,“魏”字就是其中一个。同样的,甲骨文中有相

知识

微商怎么写漂流瓶

阅读(196)

本文主要为您介绍微商怎么写漂流瓶,内容包括做微商微商怎样扔漂流瓶女生会捡到,做微商微商怎样扔漂流瓶女生会捡到,做微商怎么写心得。引流是困扰微商朋友的一个大问题,到现在为止,还有很多的朋友用这些然并卵的方法加好友的进入 群后,用软件

知识

波风水门日文怎么写

阅读(314)

本文主要为您介绍波风水门日文怎么写,内容包括波风水门用日文说怎么说,波风水门的日文怎么写,波风水门用日文说怎么说。波风水门日文写作“波风 ミナト”,片假名为“なみかぜ みなと”,罗马音为“Namikaze Minato”。波风水门,《火影忍者》中

知识

傍晚用英语怎么写

阅读(281)

本文主要为您介绍傍晚用英语怎么写,内容包括傍晚用英语怎么说,傍晚的英语怎么写,傍晚用英语怎么说。傍晚的英语:evening音标:英 [iːvnɪŋ] 美 [iːvnɪŋ]n. 晚上;傍晚;晚会词汇搭配:certain evening

知识

幼儿园哪些工作的意见和建议怎么写

阅读(235)

本文主要为您介绍幼儿园哪些工作的意见和建议怎么写,内容包括对幼儿园工作的意见和建议怎么写,对幼儿园活动的意见和建议怎么写,家长对幼儿园及班级工作的意见和建议怎么写。幼儿园家长意见和建议教师要加强学习,提高自身素质,以适应时代发展

知识

幼儿园语言秋天教案怎么写

阅读(228)

本文主要为您介绍幼儿园语言秋天教案怎么写,内容包括幼儿秋天真美丽的语言活动教案怎么写,幼儿园语言课《秋天的颜色》教案的自我评价怎么写,幼儿园秋天的颜色教案重点和难点怎么写。幼儿园教案:秋天真美丽教师:屈老师设计意图:丰收而美丽的秋

知识

断电英语怎么写

阅读(226)

本文主要为您介绍断电英语怎么写,内容包括断电的英语单词咋写,通电锁、断电锁用英语怎么写,用英语怎么写学校断电的投诉信。如果停水、停电连着说,可以说water and power supply cut-off。单独的话就不一定了。停水的说法就water s

知识

活动用日语怎么写

阅读(224)

本文主要为您介绍活动用日语怎么写,内容包括参加活动用日语怎么说,“课外活动”用日语怎么说,日语的活动期间怎么说。回答的人挺多,可咋就没一个说到点上呢日语的“演出”是指:剧场效果、影视剧场面、聚会的一些特殊安排等。和中文的“演出”

知识

见字大写怎么写

阅读(273)

本文主要为您介绍见字大写怎么写,内容包括大写的见字怎么写,见大写怎么写,见字大写有几画。大写的见: JIAN XIAN 见的解释[jiàn ] 1.看到:看~。罕~。~微知著。~义勇为。~异思迁。2.接触,遇到:怕~风。~习

知识

抗旱报告怎么写

阅读(187)

本文主要为您介绍抗旱报告怎么写,内容包括旱灾报告怎么写如玉米,大豆,花生,旱灾报告怎么写如玉米,大豆,花生,怎么写商务部门关于开展防汛抗旱检查工作的报告。旱情汇报---领导:我们云南---地方,自从---以来,滴雨未见,旱情相当严重,是--年以来未

知识

鸡的草字是怎么写

阅读(253)

本文主要为您介绍鸡的草字是怎么写,内容包括猴归花果前程美,鸡唱神州世纪新的草字怎样写,草字开头有鸡字的诗词,草字在田字格的写法。2017鸡年最新春节对联集锦:金鸡喔喔传春讯;喜鹊喳喳报福音。喜爆千声歌盛世;金鸡三遍报新春。紫燕翻飞穿绿

知识

苦恼的拼音怎么写

阅读(210)

本文主要为您介绍苦恼的拼音怎么写,内容包括怎么教孩子拼音〔苦恼〕,琢磨的拼音怎么写,怎么教孩子拼音〔苦恼〕。背声母 本阶段的目的是教会幼儿快速、正确地按顺育龄背育出20个声母。如能编成儿歌讲学,效果更好。 教声母时,20个声母分成3组:

知识

学车暂住证怎么写

阅读(230)

本文主要为您介绍学车暂住证怎么写,内容包括外地人在京学车需暂住证,学完车住址怎么写,外地人在京学车需暂住证,学完车住址怎么写,学车办的居住证怎么才能拿到。现在考驾驶证不再需要暂住证、居住证这一类证了。2016年4月1日开始实施的新规

知识

赖的比划顺序怎么写

阅读(240)

本文主要为您介绍赖的比划顺序怎么写,内容包括赖的笔画顺序怎么写,抵的笔画顺序怎么写,百的笔画顺序怎么写。赖的笔画顺序图:

知识

束字笔画顺序怎么写

阅读(221)

本文主要为您介绍束字笔画顺序怎么写,内容包括束字的笔画顺序,束的笔顺笔画顺序,就的笔画顺序怎么写的。就的笔顺:点、横、竖、横折、横、竖钩、撇、点、横、撇、竖弯钩、点、 二、拼音:jiù 三、释义:凑近;靠近:迁~。避难~易。2、到;开始

知识

鹂的笔画顺序怎么写

阅读(222)

本文主要为您介绍鹂的笔画顺序怎么写,内容包括鹂的笔画顺序怎么写的,鹂字的笔顺怎么写,鹏的笔画顺序怎么写。溉的笔画顺序如下图:

知识

柄笔顺笔画顺序怎么写

阅读(190)

本文主要为您介绍柄笔顺笔画顺序怎么写,内容包括掌笔画顺序怎么写,字笔顺笔画顺序怎么写,了的笔画顺序怎么写的。汉字的书写笔顺笔画规则如下:一般规则:先撇后捺 : 人 八 入2、先横后竖:十 王 干3、从上到下:三 竟 音zhidao4、从左到右:

知识

虚拟机怎么写c程序

阅读(847)

本文主要为您介绍虚拟机怎么写c程序,内容包括如何在虚拟机上编写和运行c程序,在虚拟机中写了一个c语言程序之后怎么运行出来呢求详细过程,到底怎么在Linux里编写c程序啊。写虚拟机的代码需要定义程序的指令。使用vim/gvim编辑器书写代码,保

知识

哥哥笔画顺序怎么写的

阅读(337)

本文主要为您介绍哥哥笔画顺序怎么写的,内容包括哥字的笔画顺序怎么写,哥字的笔画顺序怎么写,哥的笔画顺序。哥笔画顺序:横竖横折横竖横竖横折横竖钩基本字义:哥,指同父母(或只同父,只同母)或同族同辈而年龄比自己大的男子。也指亲戚中同辈而年纪

知识

程序员职务怎么写

阅读(403)

本文主要为您介绍程序员职务怎么写,内容包括程序员是什么职业什么职务,java程序员的工作职责怎么写,职务职称怎么填。程序员(英文Programmer)是从事程序开发、程序维护的专业人员。一般将程序员分为程序设计人员和程序编码人员。软件从业人员

知识

c语言6.0怎么写程序

阅读(225)

本文主要为您介绍c语言6.0怎么写程序,内容包括vc6.0怎么编写C语言程序越详细越好,如何用VC6.0编写C语言程序,怎么用vc6.0写c程序。1.双击桌面上的Visual C++6.0快捷图标,打开编程环境,2.在打开的界面中,单击“文件”菜单项。选择里面的子菜单

[/e:loop]