c语言程序为什么运行没有显示,c语言 为什么运行结果为零

1 , c语言 为什么运行结果为零改成1 printf("%d\n", j); 输出整型要用%dprintf("%f\n", j);改为printf("%d\n", j);因为f是float格式的输出,你的j是int类型的,默认转换会出错你计算100!呀,int存不下的 , 这个结果太大了,溢出了,所以可能会出现结果为负数,哪怕不是负数结果也不是正确的 。
2,c语言运行成功但没有输出程序没有写正确的输出语句 。根据查询相关信息显示,c语言运行成功但没有输出是因为程序没有写正确的输出语句 , 或者程序没有执行到输出语句部分 。可以检查一下程序的输出语句是否正确,例如使用printf函数输出内容时,是否正确使用了格式化字符串和转义字符 。同时,也可以检查一下程序运行的过程中是否有可能出现了死循环或者程序崩溃的现象,导致程序没有执行到输出语句部分 。可以在程序运行过程中加入断点或者输出调试信息,来帮助定位问题所在 。
3,为什么c语言编译运行不出现结果为了系统兼容性考虑 , 使用system("pause");较好,将它加在主函数结尾,return 之前,注意包含头文件stdlib.h另外,用getch();最好包含头文件conio.h************************************************原程序有误,int a,b sum; 应改为 int a,b,sum;尝试以下程序://///////////////////////////////#include<stdio.h>#include<stdlib.h>void main()a=123;b=456;sum=a+b;printf("sum=%d\n",sum);system("pause");}【c语言程序为什么运行没有显示,c语言 为什么运行结果为零】

    推荐阅读