
在C语言中,有三个函数可以用来在显示器上输出数据,它们分别是:
puts():只能输出字符串,并且输出结束后会自动换行,在《第一个C语言程序》中已经进行了介绍。
putchar():只能输出单个字符,在《在C语言中使用英文字符》中已经进行了介绍。
printf():可以输出各种类型的数据,在前面的很多章节中都进行了介绍。
printf() 是最灵活、最复杂、最常用的输出函数,完全可以替代 puts() 和 putchar(),大家一定要掌握。前面的章节中我们已经介绍了 printf() 的基本用法,本节将重点介绍 printf() 的高级用法
#include<stdioh>
int main()
{
double a,b;
scanf("%lf%lf",&a,&b);
a+=b;
printf("%4f\n",a);
return 0;
}
C语言,是一种通用的、过程式的编程语言,广泛用于系统与应用软件的开发。具有高效、灵活、功能丰富、表达力强和较高的移植性等特点,在程序员中备受青睐。最近25年是使用最为广泛的编程语言。
C语言是由UNIX的研制者丹尼斯·里奇(Dennis Ritchie)于1970年 由 肯·汤普逊(Ken Thompson)所研制出的B语言的基础上发展和完善起来的。目前,C语言编译器普遍存在于各种不同的 *** 作系统中,例如UNIX、MS-DOS、Microsoft Windows及Linux等。C语言的设计影响了许多后来的编程语言,例如C++、Objective-C、Java、C#等。
首先C语言不是解释执行的语言,变量名不可能直接当作字符串输出。
你可以把要输出的内容用个其他变量存起来,然后再输出。
int i=0,max_idx=0,min_idx=0,tmp[4];char var[4][4];
tmp[0]=a; tmp[1]=b;tmp[2]=c;tmp[3]=d;
strcpy(var[0], "a");
strcpy(var[1], "b");
strcpy(var[2], "c");
strcpy(var[3], "d");
for (i=1; i<4; i++) {
if (tmp[min_idx] > tmp[i]) { min_idx = i; }
if (tmp[max_idx] < tmp[i]) { max_idx = i;}
}
printf("MAX: %s=%d MIN: %s=%d\n",
var[max_idx], tmp[max_idx], var[min_idx], tmp[min_idx]);
第七行:scanf("% d",p++);中多了个空格。
if(x[j]=x[k])应该改成if(x[j]==x[k])一般结果出现随机数是因为指针或者所要输出的结果不是所指的内存块,指向任意地方的结果。
if(i+m<=n)改为if(i+m<n),必须保证输入的m小于n。
把int t=-10,d=10,M,N;
改成int t=-10,d=10,M=0,N;
另外,如果要求的是最大值,应该把所有的if(M>N)改成if(M<N)。
扩展资料:
C程序中函数的数目实际上是不限的,如果说有什么限制的话,那就是,一个C程序中必须至少有一个函数,而且其中必须有一个并且仅有一个以main为名的函数,这个函数称为主函数,整个程序从这个主函数开始执行。
C语言中提供四种循环,即goto循环、while循环、do while循环和for循环。四种循环可以用来处理同一问题,一般情况下它们可以互相代替换,但一般不提倡用goto循环,因为强制改变程序的顺序经常会给程序的运行带来不可预料的错误。
参考资料来源:百度百科-c语言
以上就是关于C语言的输出结果全部的内容,包括:C语言的输出结果、C语言输出格式、c语言的输出等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)