C语言做程序用什么用处,举例说明

来源:百度知道 编辑:UC知道 时间:2024/05/28 20:01:54
具体说明它到底有什么用处,怎样做出一个软件或东西的具体步骤和怎样实现这个软件和东西?

#include <iostream.h>
#include <stdio.h>
#include <malloc.h>
#define NULL 0
typedef struct node
{
float data;
struct node *next;
}NODE;
void main()
{
NODE *head=NULL,*p,*s,*q;
float x;
int flag=1,i,j;
char c;
while(flag){
cout<<"输入结点数据,不为零\n"<<endl;
cin>>x;
if(x==0)
flag=0;
else if(head==NULL){
p=(NODE*)malloc(sizeof(NODE));
p->data=x;
head=p;
i=1;
}
else{
s=(NODE*)malloc(sizeof(NODE));
s->data=x;
s->next=NULL;
p->next=s;
p=s;
i++;
}
}
q=head;
while(q){
cout<<q->data<<"\t";
q=q->next;
}
cout<<"要插入节点:y插入\n"<<endl;
c=getchar();
if(c=='y'){
cout<<"输入插入的结点值\n"<&