在线C语言编译,c语言编译编程

1,c语言编译编程void main()int temp; scanf("%d%d",&a,&b); temp=a; a=b; b=temp;printf("%d%d",a,b);}}#include<stdio.h>void main() int a,b,temp; printf("请输入两个整数:a="); scanf("%d",&a);printf("b="); scanf("%d",&b); temp = a; a = b; b = temp; printf("a=%d,b=%d",a,b);}
2,能在网上在线编译C语言并编译呈现出来的网站是什么IdeoneIdeone(http://ideone.com/)是一个在线多语言编程执行器工具,可以在线直接做编译和执行动作,支持包括C++,Java,JavaScript,Perl,PHP,Python和Ruby在内的40多种编程语言.Ideone是一个简易的编程测试工具,虽然不能替代专业版的工具,但是其功能非常全面.,该页面上有不少广告,看的有点不爽.望采纳~有问题欢迎继续追问
3,c程序编译binbin既是二进制文件,而exe则是PE文件编译链接的过程是:源代码->(编译)->[段落的]二进制代码->(链接)->PE文件要得到二进制文件,则只需执行编译的过程即可 。建议你用TC,即16位的C/C++编译器,这样的编译器编译的程序不会像32位的程序那样有很多的区块!区块多了,就无法做成BIN了,多区块就需要表来描述!写完代码后手动运行编译器,编译出OBJ文件,这便是二进制文件,然后用OBJ2BIN(或者OBJ2COM)把OBJ转成BIN即可!不知道Eclipse IDE/C/C++行不行 你试试 在http://www.eclipse.org上bin文件?想编译成二进制文件?你得找专门的软件了 。【在线C语言编译,c语言编译编程】
4,能实现输入函数的CC在线编译器我认为目前最好用的在线编译器; http://www.mcqyy.com/RunCode/cpp/C语言是在70年代初问世的 。一九七八年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言 。同时由B.W.Kernighan和D.M.Ritchit合著了著名的“THE C PROGRAMMING LANGUAGE”一书 。通常简称为《K&R》,也有人称之为《K&R》标准 。但是,在《K&R》中并没有定义一个完整的标准C语言,后来由美国国家标准学会在此基础上制定了一个C 语言标准,于一九八三年发表 。通常称之为ANSI C 。当代最优秀的程序设计语言早期的C语言主要是用于UNIX系统 。由于C语言的强大功能和各方面的优点逐渐为人们认识,到了八十年代,C开始进入其它操作系统 , 并很快在各类大、中、小和微型计算机上得到了广泛的使用 。成为当代最优秀的程序设计语言之一 。C语言是当今最流行的程序设计语言之一,它的功能丰富、表达力强、使用灵活方便、应用面广、目标程序高、可植入性好,既有高级语言的特点,又有低级语言的许多特点,适合作为系统描述语言,既可以用来编写系统软件,也可以用来编写应用软件 。C语言诞生后,许多原来用汇编语言编写的软件,现在都可以用C语言编写了(如UNIX操作系统),而学习和适用C语言要比学习和适用汇编语言容易得多 。C语言的特点C语言是一种结构化语言 。它层次清晰,便于按模块化方式组织程序,易于调试和维护 。C语言的表现能力和处理能力极强 。它不仅具有丰富的运算符和数据类型 , 便于实现各类复杂的数据结构 。它还可以直接访问内存的物理地址,进行位(bit)一级的操作 。由于C语言实现了对硬件的编程操作,因此C语言集高级语言和低级语言的功能于一体 。既可用于系统软件的开发,也适合于应用软件的开发 。此外,C语言还具有效率高,可移植性强等特点 。因此广泛地移植到了各类各型计算机上,从而形成了多种版本的C语言 。5,C语言程序编辑#includevoid main() { float a,h; float s=0.0; scanf("%f%f",&a,&h); s=(a*h)/2; printf("%.1f\n",s); } 例如:输入2,6得到结果6.0#includevoid main() { float d,g,s; printf("请输入底:"); scanf("%f",&d); printf("请输入高:"); scanf("%f",&g); s=(d*g)/2; printf("三角形的面积为:%s",s); }#includeint main() { double a, h; double s; printf("请输入三角形的底长: "); scanf("%lf",&a); printf("请输入三角形的高: "); scanf("%lf",&h); s=a*h/2; printf("面积是%.4f\n",s); return 0; }int h,n;//或者浮点cin>>h>>n;cout<用的是什么编译器?。?要是是TC的话 , 中文就不能够输入了我的是这样的,分给我吧~~~#include "stdio.h"main(){float a,b,s;\*定义浮点型变量*scanf("%f,%f",&a,&b);s=a*b/2;printf("%f",s);}#includevoid main(){ double d,g,s; printf("请依次输入底和高:"); scanf("%d%d",&d &g); s=(d*g)/2; printf("三角形的面积为:%s",s); } 程序要求尽可能的简单,以增加程序的可读性,也是一个专业程序员应该具备的 。建议你也去学学C++,跟你推荐教材《C++程序设计》谭浩强版6 , C语言 编译答案是15,这种问题要注意:预处理的式子只是一个表达式,10*(x)<(y)?(x):(y);它先执行10*x得到100,然后100<15是假,所以取y=15答案应当是是15.Solo的解释只正确的!预处理就是个表达式,程序在编译之前就对程序里面的MIN(i,j)用(x)<(y)?(x):(y)代替 。所以你这里:k=10*MIN(i,j) 就是k=10*(x)<(y)?(x):(y)a?b:c;ifaistrue,resultisb,otherwiseisc.就是说a对吗?对的话就值就是b不然就是c在这里10*(x)<(y)就是a,(x)就是b,(y)就是ca是10*10<15,b是10,c是15显然a是假的,所以式子的值是c=15,即k=15.结果运行如下#define MIN(x,y) (x)<(y)?(x):(y)main()int i,j,k;i=10;j=15;k=10*MIN(i,j);printf("%d",k);}您的程序没写完整,应该写成这样,那么MIN这个宏是一个三目运算 , 他将取出两个数种最小的那个数,(bool)?(true):(false)它的规则如下 , 若前面的布尔表达式为真,则返回第一个数,若为假则返回第二个数 , 那么程序中i=10,j=15,MIN(i,j)将返回i=10;则k= 10*10 = 100 , 那么输出当然是100应该是#define MIN(x,y) (x)<(y)?(x):(y)输出100,即10和15的较小值乘以10使用#defined会在编译时将MIN(i,j)替换成(x)<(y)?(x):y , 三目运算符的作用应该知道吧……程序错误·打漏了吧?应该是#define MIN(x,y) (x)<(y)?(x):(y)main()i=10;j=15;k=10*MIN(i,j);printf("%d",k);}输出结果是100因为用了 define使MIN(i,j)替换成(x)<(y)?(x):y,即x、y的最小值 。所以 , k=10*10=100

    推荐阅读