c语言 dev c++) 利用结构体做一个小系统,为什么无论输入什么程序都直接结束了?

作者&投稿:叱干岚 (若有异议请与网页底部的电邮联系)
C语言程序 用结构体编写一个程序,实现输入两个数,求出平均数~


#includetypedef struct stt{ float num;}STT;int main( ){ STT stt1,stt2; scanf("%f%f",&stt1.num,&stt2.num); printf("平均值:%f
",(stt1.num+stt2.num)/2); return 0;}

警告:不兼容的指针类型初始化。
struct table_linkNode
{
struct Node *next;
};
有问题,你这个next指针定义不对,应该是


struct table_linkNode
{
struct table_linkNode *next;
};
因为你typedef struct table_linkNode Node;写在了后面,前面编译的时候会有问题。



还有
void del(Node *head)
{
Node *cur=head->next;
}

我都习惯写成
void del(Node *head)
{
Node *cur;
cur=head->next;
}

1、main()函数里,你声明i是char型,但后面用到i时都是按int型处理的。虽然此处用char型比较合理,但是后面程序的修改量大,因此建议把声明语句改为:int i;
2、main()函数中,scanf语句改成:scanf("%d",&i);
改完这两处再试一试吧!


兴县19266562308: dev - c++,如何编译c语言程序 -
泰阮力百: DEVC 的文件后缀名为.cpp (比如1.cpp) 若想观察程序运行结果 一般有 include"stdlib.h"的头文件 同时在程序结尾处 用 system("pause");语句 用 // 可以做 后缀说明 用/* C 语句*/ 可以屏蔽该语句 还有很多 我也说不完 你得自己摸索着多练习 这个平台 挺好用的 我就用的是它

兴县19266562308: C语言dev c++数组编译 -
泰阮力百: #include #include int main() { int nums[21],num[21]; /*你的角标从1开始,这里的20就不够了*/ int i,j; int index,temp; srand(time(NULL)); for (i=1;i<=20;i++) { nums[i] = rand(); /*这个应当是i*/ printf("%d\n",nums[i]); num[i]=nums[i]; /*备份原始数...

兴县19266562308: 怎么用Dev - c++编写程序 -
泰阮力百: 方法/步骤 1 打开编译器,进入如下界面,点击左上角文件---新建---项目,建立一个新项目,一般情况下打开empty project,如果有其他需求可以选择其他,同样也可以在C语言,C++语言中切换.对于刚学C,C++的初学者来说,更容易接受. ...

兴县19266562308: 应用:DEV C++,一个简单的C程序;题目要求:键盘输入N个实数,输出 最大的数,以及最大的数的个数 -
泰阮力百: #include<stdio.h>#define N 5 int main() {int temp,n,max,i; scanf("%d",&temp); max=temp; n=1; for(i=1;i<N;i++){ scanf("%d",&temp); if(temp==max) n++; if(temp>max){ max=temp; n=1; } } printf("最大数为:%d,最大数个数为:%d",max,n); return 0; }/* 运行结果:4 5 5 2 3 最大数为:5,最大数个数为:2*/

兴县19266562308: DEV C++使用??
泰阮力百: 新建主文件main.cpp 声明类的头文件:class.h 实现类的函数:class.cpp 资源文件:res.h main.cpp: #include "class.h" #include "res.h" class.cpp: #include "class.h"

兴县19266562308: 如何使用Dev C++调试c程序 -
泰阮力百: DEV-C是个IDE,它的编译器是MinGW 一、使用单步调试和观察变量的步骤:1. 编译通过(ctrl+F9)2. 设置断点(ctrl+F5)3. 调试(F8)4. 增加观察变量(在左边的debug观察窗口右键增加或者F4)5. 单步调试:F76. 结束调试:ctrl+alt+f2 简...

兴县19266562308: Dev C++如何使用??? -
泰阮力百: 这问题也太含糊了,运行DEV-C++后,文件->新建->工程->这里中间有四个选择,一般我用的是选建立控制台的程序,右右下角选择是用C还是C++,就这么样了

兴县19266562308: dev c++ 怎么编C程序? -
泰阮力百: dev C++ 可以编译C语言 及C++程序 功能比TC强大许多 只要您熟悉了其中的操作就会对它爱不释手 那蓝色的TC屏幕您就永远都不高兴再碰了

兴县19266562308: DEV - C++5怎么用 -
泰阮力百: 一.按Ctrl+N新建一个源代码文件,按F9(保存+)运行. 二.DEV-C++在执行完程序后会立刻关闭,以下是两个解决方法: 1是在return 0;前加getchar();(getchar();是得到一个字符的意思,可以char a=getchar();).不过如果有输入语句,那就要加多些getchar();. 2是在加实用头文件#include<stdlib.h>,在return 0;前加system("pause");让它按任意将继续. 没有#include<stdlib.h>是不能用system("pause");的.

兴县19266562308: DEV - C++ 5的使用方法 -
泰阮力百: 注意用dev c++的是要在程序返回main函数之前加句system("pause"); 如:int main(){ 省略 system("pause"); return 0; }

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网