当前位置:首页 » 编程语言 » c语言程序中可以没输出吗
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言程序中可以没输出吗

发布时间: 2022-10-09 12:29:35

‘壹’ c语言运行程序为什么没有输出数

C语言运行程序为什么没有输出数字,产生的原原因如下:
1、输入的格式不对
要输入“浮点数”并用 “逗号” 分隔输入三个数两个逗号后还要额外多加一回车才开始后面的流程,
如果把

scanf("%f,%f,%f\n",&a,&b,&c);
改为

scanf("%f%f%f",&a,&b,&c);

就可以用空白符做分隔了。

2、没有输出
不知道计算的结果那算法就没有意义了。输出不一定是要打印到屏幕上的,可以是下一个程序的输入,可以是一个文件、一段语音、一张图像,甚至是机器人的步行动作等等。

‘贰’ C语言程序算法必须要有输入和输出吗

不一定,算法也可以只是完成一定的行为,但是并没有任何输出

‘叁’ 为什么我的C语言程序没有输出

#include <stdio.h>
#include <string.h>

void fan(char s1[],char s2[])
{
int len,i,j=0;
len=strlen(s1);
for(i=len-1;i>=0;i--)
{
s2[j]=s1[i];
j++;
}
s2[j]='';
}

void main()
{
char str1[40],str2[40];
gets(str1);
fan(str1,str2);
printf("%s",str2);
}



因为str2 之前第一位被赋值成结束符。



#include <stdio.h>
#include <string.h>

void fan(char s1[],char s2[])
{
int len,i,j=0;
len=strlen(s1);
for(i=len;i>=0;i--)
{
printf(" -%d %d %c- ",i,j,s1[i]);
s2[j]=s1[i];
j++;
printf(" -- %s -- ",s2);
}
s2[j]='';
printf(" --- %d --- ",j);
printf(" --- %s --- ",s1);
printf(" --- %s --- ",s2);
}

void main()
{
char str1[40],str2[40];
gets(str1);
fan(str1,str2);
}



‘肆’ C语言算法必须要有输入和输出吗

算法可以没有输入但是必须要用输出。也可以没有输入也可以没有输出,例如:求1到10的累加和,并不要求输出。

#include<stdio.h>

intmain(){

inti,sum=0;

for(i=1;i<=10;i++)

sum+=i;//printf("%d ",sum);

return0;}

程序可以正确编译并运行,但是并不知道1到10的累加和是多少。如果C语言没有输出,算法再优秀也是无用功,不能解决问题,所以C语言就有规定至少要有一个或者多个输出,即必须要有输出。

(4)c语言程序中可以没输出吗扩展阅读

计算机算法有五个重要特性,就是有穷性、确定性、可行性、输入和输入。

1、有穷性: 一个算法必须保证执行有限步之后结束;

2、确切性: 算法的每一步骤必须有确切的定义;

3、输入:一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定除了初始条件;

4、输出:一个算法有一个或多个输出,以反映对输入数据加工后的结果。没有输出的算法是毫无意义的;

5、可行性: 算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成。

‘伍’ 为什么c语言的程序没有输出结果

你的程序没有任何输出语句(cout或printf等)
当然不会有输出结果的
这个要看你想要输出什么,然后写相应的程序才可以

‘陆’ c语言本身有没有输入输出语句

C语言本身是不能输入输出的。C语言程序库内包含了printf和scanf这两个函数当用户需要输入输出时就要输入这两个函数编译时C语言程序库则调用这两个函数。C语言采用方式使得语言功能的扩充十分方便。如果需要增加新的功能只需要在函数库中添加相应的函数即可;

而如果一个函数的功能需要进行调整也只需要修改函数本身的代码但不需要修改调用了该函数的其他程序。

C语言中本身具有的函数称为系统函数用户可以直接调用这些函数完成相应的功能。例如printf、fabs等都是系统函数。系统函数被保存在称为“C函数库“的系统文件中当需要使用一个函数时应当通知系统该函数所在的函数库这是通过包含头文件的方式来实现的。

‘柒’ C语言没有输入输出语句

C语言本身是不能输入输出的,使用C语言编写程序时,C语言程序库内包含了printf和scanf这两个函数,当你需要输入输出时,就要输入这两个函数,编译时C语言程序库则调用这两个函数。

输入和输出操作是由函数来实现的。在C标准函数库中提供了一些输入输出函数,例如,printf函数和scanf函数。printf和scanf不是C语言的关键字,而只是函数的名字。

C提供的函数以库的形式存放在系统中,它们不是C语言文本中的组成部分。不把输入输出作为C语言提供的语句的目的是使C语言编译系统简单,因为将语句翻译成二进制的指令是在编译阶段完成的。

没有输入输出语句可以避免在编译阶段处理与硬件有关的问题,可以使编译系统简化,而且通用性强,可移植性好,对各种型号的计算机都适用,便于在各种计算机上实现。

各种版本的C语言函数库是各计算机厂商针对某一类型计算机的情况编写的,并且已编译成目标文件(.obj文件)。它们在连接阶段与源程序经编译而得到的目标文件相连接,生成一个可执行的目标程序。

如果在源程序中有printf函数,在编译时并不把它翻译成目标指令,而是在执行阶段调用已被连接的函数库中的printf函数。

(7)c语言程序中可以没输出吗扩展阅读:

程序设计是给出解决特定问题程序的过程,是软件构造活动中的重要组成部分。程序设计往往以某种程序设计语言为工具,给出这种语言下的程序。程序设计过程应当包括分析、设计、编码、测试、排错等不同阶段。专业的程序设计人员常被称为程序员。

任何设计活动都是在各种约束条件和相互矛盾的需求之间寻求一种平衡,程序设计也不例外。在计算机技术发展的早期,由于机器资源比较昂贵,程序的时间和空间代价往往是设计关心的主要因素;随着硬件技术的飞速发展和软件规模的日益庞大,程序的结构、可维护性、复用性、可扩展性等因素日益重要。



‘捌’ 为什么我的c语言程序题中文没有输出

您的C++版本可能过低,不支持中文输出,或者编译器过低,不支持中文输出。

您可以试着装其他版本的C语言编译器,或者C++编译器,建议下载版本较高的编译器。
如果C语言仍然不行,可以尝试下载C++语言编译器。

‘玖’ c语言中算法既可以没有输入也可以没有输出这句话对吗

这题目谁出的。。算法可以使用不同的方法描述,不止C语言。不对,只要是算法,它可以没有输入,但必须有一个或多个输出,这是算法的特性之一。如果是程序,就可以没有输入或输出。