c语言不报错但没有输出

  • C语言程序不报错也不执行,为什么呢?
    答:在C语言中,程序没有报错并不意味着程序一定是正确的。有时候,程序可能会出现逻辑错误或者运行时错误,导致程序无法执行或者输出不符合预期。以下是一些常见的导致程序无法执行的原因:1. 程序陷入死循环:程序在某个地方出现了死循环,使得程序无法继续向下执行。如果程序似乎无法结束,可以检查程序是否存在...
  • C语言,为什么没有输出,未报错,无输出,求大神解答,谢谢
    答:是你的while后面直接加分号了,形成了死循环空循环,所以不会输出。这种问题很常见,多注意一下就行
  • C语言问题(很急,我写的程序编译没问题但执行出来却什么都没有)
    答:if(i==j)if(i=j)没报错是因为它本身没有语法错误,但i=j是语句而不是逻辑表达式了。
  • c语言编写一个函数,没有报错,但是无法运行,请帮忙指出原因所在,谢谢...
    答:while(a[n] != '\0'){ for(i = n; a[i] != '\0'; i++) a[i+1] = a[i]; //该语句修改了字符串a的内容}修改了第一个字符串指针指向的内容,因此运行时会出错 另外fun函数这么写可以实现你想要的功能 void fun(const char *a, char *b, int n){int i, j;for...
  • C语言。程序没报错,但是没出答案。应该怎么改?
    答:int x=2,y=1;double s;s=(double)x/yfor(int i=0;i<9;i++){ int temp; temp=y; y=x; x=x+temp; s=s+(double)x/y}printf("%f",s);
  • C语言没输出,为什么,也没有报错啊
    答:while (n < 1 || n>50) { printf_s("请输入您想输入的单词数:\n"); scanf_s("%d", &n);//输入个数 } printf_s("请输入%d个单词,以空格分开(单词长度不超过%d)\n", n, m); for (i = 0; i < n; i++) { scanf_s("%s",(char*)...
  • 这个很简单的C语言没报错,为什么编译后空白一片没有出现结果
    答:while (i<=5);这里多了一个分号,while就变成死循环了,你去掉就可以了
  • c语言不报错但是不出结果?
    答:这里你应该是想写c<5吧
  • 为什么我的c语言程序没有错误、警告,还不能生成程序
    答:估计是编译器问题吧,还有些程序逻辑上没有错,但是执行的时候会产生不可预料的错误,这是编译器也不会报错。
  • C语言求解。。。感觉程序没错误,但是结果输不出来
    答:代码是有错的,只是不容易发现, %lf你写成了%1f include<stdio.h>#include<conio.h>#include<math.h>double fun (double eps){double s=1.0,s1=1.0;int k=1; while(s1>=eps){s1=s1*k/(2*k+1); s=s+s1; k++;}return 2*s;}void main(){double x;printf("input...

  • 网友评论:

    齐庭15116943638: 大学C语言,无警告无错误就是输出不出来 -
    66029班思 : 问题在scanf("%f",&r);语句中,r是double类型,输入时必须是%lf,否则不能正常输入.

    齐庭15116943638: C语言:这段程序没有错误但是为什么不能输出东西呢? -
    66029班思 : 楼主这是没有停止的原因,你在最后添上 getch();就能看到结果是,其实printf是打出东西了,不过是因为一闪而过你看不到而已

    齐庭15116943638: c语言程序没有报错但无法运行 -
    66029班思 : 你的代码是错了,所以才会这样.错误的地点在输出上,也就是最后一句 printf("%d %c %s", ss.age, ss.name, ss.sex);你定义的name是字符串,而sex是字符.所以应该改成 printf("%d %s %c", ss.age, ss.name, ss.sex);

    齐庭15116943638: 为什么C语言的代码没有错误但是没有结果 -
    66029班思 : 在程序开头加入#include,在return 0一句前加入system("PAUSE"),重新编译运行即可.

    齐庭15116943638: c程序没有报错,但是控制台上却没有信息输出显示? -
    66029班思 : if语句没有进入

    齐庭15116943638: c语言代码运行没有报错,但无输出..求帮助 -
    66029班思 : int ws(int n) //计算所输入的位数 这个错了,你一直计算i=n/10; 而没有修改n ,肯定是死循环, 应该加上一句 n=i ;修改n的值,这样才对

    齐庭15116943638: C语言程序没有错误,但是运行不了. -
    66029班思 : 最好按以下步骤: 1.f9 2.ctrl + f9 3.alt + f5 如果不能保证程序没有错误,最好先用f9,如果把握行比较大,直接 ctrl + f9 ,不要第一步.

    齐庭15116943638: 简单C语言,程序显示没错误,但是总是运行不出来,为什么呢? -
    66029班思 : 1.scanf("%d %d %d %d %d %d",&num[i]); 改成:for(i=0;i<6;i++) scanf("%d",&num[i]);2.for(i=1;i<=6;i++)改成for(i=0;i<6;i++) 数组下标是从0开始的,=6就越界了

    齐庭15116943638: C语言程序编译没有错误,但是没有结果,为什么啊 -
    66029班思 : 有结果呀,我用的VS2012,如图,LZ是不会用编译器吧,程序调试无误的话结果会闪一下,点执行就能保持住dos窗口了

    齐庭15116943638: 我在c语言编程中没有错误,但输不出结果,,,求大神帮忙,, -
    66029班思 : if语句条件判断只执行一次,它不是循环语句,a=2<100成立,则s=a+s=2;a=4;if语句结束; 你可改为 while(a<=100) { s=a+s; a=a+2; } printf("%d",&s);

    热搜:c语言 不符合则不输出 \\ c语言运行黑框中不出结果 \\ c语言按回车没有输出 \\ c语言没有输出的原因 \\ c语言可以没有输出吗 \\ c语言运行成功没结果 \\ c语言未报错但无结果 \\ 代码没错但运行不出来 \\ c语言没错但是运行不了 \\ c语言输出不出来怎么回事 \\ c语言代码没错但运行错误 \\ c语言输入后没有输出 \\ 为什么c语言没有输出结果 \\ c++编译没错但是运行不了 \\ c语言按回车不执行程序 \\ c语言本身没有输入输出 \\ c语言回车后不输出结果 \\ c语言没有结果输出 \\ c语言运行输入数后没结果 \\ c语言运行成功但没有结果 \\

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网