C语言 开头。。

r=1.3,h=5是从键盘输入的内容

Input:r=1.3,h=5怎么写。。
r 和h是任意从键盘输入的,不定的。、、

float r, h;
printf("Input:r=。。。,");????
scanf("%f,%f", &r,&h);

C语言中,通常以#include<stdio.h>开头,以return 0结束。下面给出具体解释。

#开头的是预处理指令,不是C语句的一部分,以#开头的语句,在预处理阶段,由预处理器处理,例如:#include <stdio.h>。

预处理器会将stdio.h文件的内容加入到当前文件的头部,而#define CONST 10则会将文件中的CONST,用10代替(是直接代替)预处理完毕后,才对文件进行编译。

给个具体例子体会一下:

#include<stdio.h>
void main()
{
float r=1.3;

int h=5;
printf("%f,%d\n",r,h);

return 0;
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-20
C语言中
#开头的是预处理指令,不是C语句的一部分
#开头的语句,在预处理阶段,由预处理器处理,例如:
#include <stdio.h>
预处理器会将stdio.h文件的内容加入到当前文件的头部,而
#define CONST 10
则会将文件中的CONST,用10代替(是直接代替)
预处理完毕后,才对文件进行编译。
第2个回答  2010-02-17
一楼是对的 二楼不是从键盘输入
完整的是
#include<stdio.h>
void main()
{
float r;
int h;
scanf("%f,%d",&r,&h);
}

你的问号是问那句什么意思吗?printf是输出 scanf是输入
你问号那句是指输出Input:r=。。。,
第3个回答  2010-02-12
#include<stdio.h>
void main()
{
float r=1.3;
int h=5;
printf("%f,%d\n",r,h);
}本回答被提问者和网友采纳
第4个回答  2010-02-12
scanf("%f,%d",&r,&h);