c语言代码没错但运行不出来(c语言中,程序没有错误但是运行后却不显示)

2024-04-30 16:57:58 36

c语言代码没错但运行不出来(c语言中,程序没有错误但是运行后却不显示)

本文目录

c语言中,程序没有错误但是运行后却不显示

代码不是你写的吧?因为代码没有问题,只是输入时要先输入个数n,再输入n个数,最后输入一个要找的数——这代码没有输入错误提示,所以输入错了就没有输出,等待下一次输入。而且,代码是多组循环,若要退出,得输入两次Ctrl+z键,否则啥也不显示等待下一轮输入。比如你输入4↙(↙表示回车),再输入1234(空格隔开)↙,最后输入3↙,那么,输出就是用函数1找到的i,j为:(2,2)用函数2找到的下标为:2若不退出则进入下一轮,若要退出则输入^z↙^z↙即可。^z表示同时压下Ctrl键和z键。

C语言编程调试后没有错误但是却无法运行是怎么回事

无法运行可能遇到的问题:1.编译没错,但是运行后弹出内存相关报错------》有逻辑错误,或者内存调用错误2.运行直接闪退---------------》有可能该程序无任何执行结果输出语句,或者使用编译器(orIDE)与操作系统不兼容暂时只能想起这么多了。

C语言编译好后为什么运行不出结果呢

这段代码有问题:while(1){printf (“Hello/n“);}循环语句没有终止条件,循环会一直进行下去,得不到结果。

当前阶段,在编程领域中,C语言的运用非常之多,它兼顾了高级语言和汇编语言的优点,相较于其它编程语言具有较大优势。计算机系统设计以及应用程序编写是C语言应用的两大领域。同时,C语言的普适较强,在许多计算机操作系统中都能够得到适用,且效率显著。

C语言是一门面向过程的计算机编程语言,与C++、C#、Java等面向对象编程语言有所不同。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

C语言描述问题比汇编语言迅速、工作量小、可读性好、易于调试、修改和移植,而代码质量与汇编语言相当。C语言一般只比汇编语言代码生成的目标程序效率低10%-20%。因此,C语言可以编写系统软件。

c语言程序显示没有问题但运行结果是空白的

您好,很高兴回答您的问题。在c语言中,程序的错误分成两种,一种是语法错误,程序在进行运行过程中会检测出来,并且给出错误的大致位置和原因,另一种错误是逻辑错误,说通俗点就是程序没有语法错误,但是程序内部出现了不符合题目本意的错误,导致不能得出正确结果,这种误是没有提示的,要编写者自己去发现。估计您的程序出现了第二种错误,所以需要您仔细分析哦。

我的c语言程序为什么会执行不了

这段C语言代码有三个错误:

一、switch单词拼写错误少了c;

二、if(k = ’V’)判断是双等于号==;

三、main函数最好没有返回值,这不是大错。

C语言程序没有错误,但是运行不了

最好按以下步骤:1.f92.ctrl+f93.alt+f5如果不能保证程序没有错误,最好先用f9,如果把握行比较大,直接ctrl+f9,不要第一步。

C语言作业运行不出来,求指导

没有运行结果的原因是代码中存在死循环。

进入 while 循环体前,变量 t 的值为 1。循环过程中 t 的值没有改变,而循环条件是 t 》= 0.0001,这个条件一直满足,所以程序不会跳出循环。程序一直卡在循环里面,自然不会执行到下面的 printf 函数。

卡循环是没有运行结果的原因。实际上代码还存在其他问题,无法计算出正确的结果:

变量 s 的类型应该是 double:格雷戈里公式中的每一项都是小数,使用整型数类型保存结果会将小数部分截断;

第 10 和 11 行的 if 语句块是不必要的:前面的代码保证变量 t 的值为 1,因此无需负数到正数的转换;

变量 t 没有迭代:代码中变量 t 的作用是每次循环自增,用以提供分母的值,而实际上在循环中没有更新 t 的值;

变量 t 和变量 s 混淆了:代码用变量 s 来表示格雷戈里公式中的每一项的值,而循环条件的判断却用了变量 t,这也是死循环的原因。同时原题中要求用 t 表示格雷戈里公式中的每一项,代码中使用了变量 s 来表示;

下面提供能输出正确结果的代码并附上说明:

#include 《stdio.h》

#define ABS(X) (X 》= 0 ? X : -X)

int main()

{

    double pi = 0, t = 1;

    int flag = 1, de = 1;

    while (ABS(t) 》= 0.0001)

    {

        t = (double)flag / de;

        pi += t;

        flag = -flag;

        de += 2;

    }

    pi *= 4;

    printf(“pi=%.4f\n“, pi);

    return 0;

}

代码说明:

第 2 行 ABS 宏定义:用来取绝对值,正数返回自身值,负数返回相反数,因为公式中的每一项是正负交替的,而判断精度只看绝对值;

变量 t:代表格雷戈里公式中的每一项的值,初始化值为 1 的原因是,while 循环体的循环条件是 “t 》= 0.0001“,初始化为 0 不能进入循环;

变量 de:代表每一项的分母的值,每循环一次自身值加 2;

“t = (double)flag / de;“:变量 flag 和 变量 de 的类型都是 int,被除数和除数都是整型数的除法,结果是舍去余数的整数商,因此需要将变量 flag 强制转换成浮点数类型,这样才能得到小数结果,另外,这个表达式省去了每一项的分子 1,实际上是 “(double)flag * 1 / de;“

“+=“ 和 “*=“:表示变量自增的加数或自乘的因数,“pi += t;“ 等同 “pi = pi + t;“ ,“pi *= 4;“ 等同 “pi = pi * 4;“

程序运行结果

C语言程序,没有错误,但是运行不出来

  1. 指针开辟空间的方法有问题

  2. 变量用错,current没有赋值就用在循环里了。

  3. scanf读入时的后面是加指针,字符串名本来就是指针,不需要&符号。

  4. 冒泡排序方法有问题。

正确的代码如下:

#include《stdio.h》

#include《stdlib.h》

#define N 100

int current;

typedef struct student

{

char *num;

char *nam;

float chinese;

float english;

float math;

double average;

float sum;

}STU;

STU stu; //定义结构体数组

void bubbleSort(STU *arr, int n)

{

int i,j;

STU m;

for(i=0;i《n-1;i++)

{

for(j=0;j《n-1-i;j++)

{

if(arr.sum)

{

m=arr;

arr;

arr=m;

}

}

}

return;

}

int main(){

int i,t;

printf(“请输入学生人数 :\n“);

scanf(“%d“,&t);

for(i=0; i《t; i++){

printf(“请输入学生的学号:\n“);

stu.num = (char *)malloc(sizeof(char)*10);

scanf(“%s“,stu.num);

printf(“请输入学生的姓名:\n“);

stu.nam = (char *)malloc(sizeof(char)*10);

scanf(“%s“,stu.nam);

printf(“请输入学生的语文成绩:\n“);

scanf(“%f“,&stu.chinese);

printf(“请输入学生的数学成绩:\n“);

scanf(“%f“,&stu.math);

printf(“请输入学生的英语成绩:\n“);

scanf(“%f“,&stu.english);

//输出每个学生的平均成绩

stu.english)/3.0;

printf(“学生%s的平均成绩为:%.2f\n“,stu.average);

//输出每个学生的总成绩

stu.english);

printf(“学生%s的总成绩为:%f\n“,stu.sum);

} //录入学生成绩

bubbleSort(stu, t);

printf(“按总分由高到低输出学生的信息为:\n“);

for(i=0; i《t; i++){

printf(“学生姓名:%s 学生学号:%s 语文:%f 英语:%f 数学:%f 总分:%.2lf 平均分:%f\n “,

stu.average);

}

for(i=0; i《t; i++){

free(stu.num);

free(stu.nam);

}

return 0;

}

c语言代码没错但运行不出来(c语言中,程序没有错误但是运行后却不显示)

本文编辑:admin

更多文章:


怪物x联盟2(怪物×联盟2迷失之塔怎么过 迷失之塔攻略)

怪物x联盟2(怪物×联盟2迷失之塔怎么过 迷失之塔攻略)

本文目录怪物×联盟2迷失之塔怎么过 迷失之塔攻略《怪物X联盟》三大主流S级宠物使用指南怪物X联盟2培养宠物的原则是什么,有哪些参考因素啊怪物x联盟2安卓和苹果可以一起玩吗怪物×联盟2迷失之塔怎么过 迷失之塔攻略进入迷失之塔后周围会是一片漆黑

2024年7月1日 22:55

internat exe(internet.exe木马)

internat exe(internet.exe木马)

本文目录internet.exe木马internet.exe是什么病毒,怎么杀我的电脑最近老是出现internet exeinternet.exe是什么进程internet.exe问题internet.exe是病毒么internet.exe

2024年6月27日 09:24

dota是什么游戏(dota是什么游戏啊)

dota是什么游戏(dota是什么游戏啊)

本文目录dota是什么游戏啊DOTA是什么游戏DOTA指的是什么游戏dota是什么游戏dota是什么类型的游戏dota是撒游戏dota是什么游戏啊dota是著名即时战略游戏 《魔兽争霸3》的一张自定义RPG地图。由于war3地图器的DIY可

2024年7月15日 03:47

马云说穷人最赚钱门路(马云说穷人未来赚钱的行业门路有哪些)

马云说穷人最赚钱门路(马云说穷人未来赚钱的行业门路有哪些)

各位老铁们好,相信很多人对马云说穷人最赚钱门路都不是特别的了解,因此呢,今天就来为大家分享下关于马云说穷人最赚钱门路以及马云说穷人未来赚钱的行业门路有哪些的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录马云说穷人

2024年7月8日 13:10

穿越火线烟雾头盔怎么调(win10穿越火线烟雾头怎么调)

穿越火线烟雾头盔怎么调(win10穿越火线烟雾头怎么调)

本文目录win10穿越火线烟雾头怎么调cf烟雾头盔怎么调穿越火线怎么调烟雾头我的电脑是XP系统的玩穿越火线调完烟雾头怎么调回来win10穿越火线烟雾头怎么调在电脑的高级设置里调烟雾头,一般不需要太高的特效,不然的话调不成烟雾头盔。调烟雾头步

2024年3月4日 13:55

中国历史的几大战争?中国史上八大战争

中国历史的几大战争?中国史上八大战争

本文目录中国历史的几大战争中国史上八大战争大大大战争的更新内容大大大战争怎么修改大大大战争联机教程中国历史的几大战争第一,二次鸦片战争 中法战争 甲午中日战争 八国联军侵华清朝末年的中日甲午战争是中国历史上一场耻辱的战争,战争历时九个月,清

2024年5月16日 11:18

拼多多下载安装免费(下载拼多多)

拼多多下载安装免费(下载拼多多)

本文目录下载拼多多拼多多安全下载拼多多下载为什什么要钱手机能设置不允许下载拼多多吗下载拼多多您好,手机连接网络,然后打开应用商城,然后在搜索框输入拼多多,然后在搜索结果中下载安装即可,成功安装后即可使用该软件了。三亿人都在拼多多商家都在聚多

2023年7月22日 16:20

租车一天多少钱(租车多少钱一天押金多少)

租车一天多少钱(租车多少钱一天押金多少)

大家好,关于租车一天多少钱很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于租车多少钱一天押金多少的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!本文目录租车多少

2024年9月1日 19:25

畅游版天龙八部3d官网(畅游官网天龙八部3d为什么总是认证qq邮箱失败出现系统繁忙,请稍后在试)

畅游版天龙八部3d官网(畅游官网天龙八部3d为什么总是认证qq邮箱失败出现系统繁忙,请稍后在试)

大家好,畅游版天龙八部3d官网相信很多的网友都不是很明白,包括畅游官网天龙八部3d为什么总是认证qq邮箱失败出现系统繁忙,请稍后在试也是一样,不过没有关系,接下来就来为大家分享关于畅游版天龙八部3d官网和畅游官网天龙八部3d为什么总是认证q

2024年4月15日 04:15

豆瓣阿尔法城(阿尔伐城的豆瓣阿尔法城)

豆瓣阿尔法城(阿尔伐城的豆瓣阿尔法城)

本文目录阿尔伐城的豆瓣阿尔法城豆瓣阿尔法城是什么虚拟社区吗豆瓣阿尔法城 小豆怎么得到豆瓣阿尔法城怎么知道住在哪啊如何评价《阿尔法:狼伴归途》电影阿尔伐城的豆瓣阿尔法城 这是一个实验中的虚拟社区。你可以自由选择街道居住,和气味相投的人厮混,发

2024年6月12日 00:13

手机永久免费换ip安卓破解版(安卓多开手游,求几个免费换ip软件)

手机永久免费换ip安卓破解版(安卓多开手游,求几个免费换ip软件)

这篇文章给大家聊聊关于手机永久免费换ip安卓破解版,以及安卓多开手游,求几个免费换ip软件对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录安卓多开手游,求几个免费换ip软件自动更换IP地址的软件推荐一个好用便宜的安卓ip切换软

2024年7月14日 15:13

tf家族官方商城(tf家族fanclub身份证填错了影响买东西吗)

tf家族官方商城(tf家族fanclub身份证填错了影响买东西吗)

本文目录tf家族fanclub身份证填错了影响买东西吗tfboys粉丝官方淘宝网站tf官方商城为什么不能改第三次地址tf家族官方周边订单在哪看tf家族官网积分怎么兑换tf家族官网在哪里 ,,tf家族fanclub官网一个产品可以买几次tf家

2024年5月17日 06:44

趣拍网抢红包真的假的?趣拍生活是真的吗

趣拍网抢红包真的假的?趣拍生活是真的吗

本文目录趣拍网抢红包真的假的趣拍生活是真的吗趣拍怎么玩趣拍到底是个什么东西啊最近听朋友说一个叫“趣拍网”的网站能抽奖得房子,我不想被骗,所以问问,玩过的人分享下经验吧,到底是不趣拍网的介绍趣拍网竞拍、秒杀怎样啊有人玩过没有去“趣拍网”怎么拍

2024年5月25日 00:40

儿童小游戏大全(儿童活跃气氛的小游戏)

儿童小游戏大全(儿童活跃气氛的小游戏)

本文目录儿童活跃气氛的小游戏适合幼儿园玩的小游戏8岁男童闯关游戏有哪些儿童活跃气氛的小游戏1、小孩子拓展小游戏【卷炮竹】游戏规则:小孩子手拉手头尾不相接随着儿歌“卷爆竹“跟着带头的小孩子向里走成螺旋队形。卷好后一名小孩子点炮竹,发出呲呲

2024年6月15日 19:11

手游和平精英透视挂免费(和平精英如何下载透视)

手游和平精英透视挂免费(和平精英如何下载透视)

其实手游和平精英透视挂免费的问题并不复杂,但是又很多的朋友都不太了解和平精英如何下载透视,因此呢,今天小编就来为大家分享手游和平精英透视挂免费的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本文目录和平精英如何下载透视红

2024年4月8日 09:40

像素鸟技巧攻略 分步骤技巧?像素鸟是什么

像素鸟技巧攻略 分步骤技巧?像素鸟是什么

本文目录像素鸟技巧攻略 分步骤技巧像素鸟是什么内个,我想问一下,有一款游戏是一个鸟飞,手点一下,飞一下的那是什么游戏有什么好玩手游(不分种类)像素鸟技巧攻略 分步骤技巧像素鸟的操作技巧说起来很简单,但做起来还真不是那么容易,尤其是在小鸟的飞

2024年6月18日 09:48

海底捞网上订餐(海底捞有哪些点菜技巧)

海底捞网上订餐(海底捞有哪些点菜技巧)

本文目录海底捞有哪些点菜技巧海底捞可不可在网上提前预约排队海底捞金海会员一年消费多少台州青悦城海底捞怎么预约海底捞预约怎么约海底捞怎么预定座位海底捞网上排号当前叫号显示未叫号什么意思海底捞有哪些点菜技巧海底捞火锅很多人都喜欢吃,每次去排队一

2023年8月31日 11:40

垃圾短信关键词(0079开头的短信怎么拦截)

垃圾短信关键词(0079开头的短信怎么拦截)

本文目录0079开头的短信怎么拦截苹果手机,怎么拒收106开头的垃圾短信收到垃圾广告短信,回复“T”退订,完全没用怎么办如何防止垃圾短信,怎么设置拦截垃圾短信0079开头的短信怎么拦截0079开头的短信拦截操作:1.打开短信,点击右上角,选

2024年6月7日 13:34

txt全本小说免费阅读器(用什么阅读软件,可以完全免费的看书)

txt全本小说免费阅读器(用什么阅读软件,可以完全免费的看书)

各位老铁们,大家好,今天由我来为大家分享txt全本小说免费阅读器,以及用什么阅读软件,可以完全免费的看书的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文

2024年5月8日 06:20

搜狗五笔输入法2021最新版下载(搜狗五笔拼音输入法下载 官方网站)

搜狗五笔输入法2021最新版下载(搜狗五笔拼音输入法下载 官方网站)

今天给各位分享搜狗五笔拼音输入法下载 官方网站的知识,其中也会对搜狗五笔拼音输入法下载 官方网站进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录搜狗五笔拼音输入法下载 官方网站五笔输入法哪个软件最好用电脑搜狗五

2024年7月15日 09:51

近期文章

本站热文

iphone vpn设置(ios设置vpn快捷开关)
2024-07-22 15:01:12 浏览:2334
windows12正式版下载(操作系统Windows Server 2012 R2,在哪能下载到,公司用的)
2024-07-20 17:26:53 浏览:1732
java安装教程(win10如何安装JAVA)
2024-07-19 19:55:49 浏览:1156
client mfc application未响应(每次进cf就提示client MFC Application未响应该怎么办啊!急急急)
2024-07-20 11:15:58 浏览:1153
标签列表

热门搜索