c语言input怎么用

bdqnwqk2年前问题17

1.C语言中的input是什么意思

input属于printf()函数中的式样化字符串,将输出结果格式化并将输入的参数返回到程序中。

printf()函数用于向准则输出设备按规定式样输出消息。正在编写步骤时经常会用到此函数。printf()函数的挪用式样为: printf("<;式样化字符串>",<;参数表>)。

式样化字符串包含了要被写入到标准输出 stdout 的文本。它可以包含嵌入的 format 标签,format 标签可被随后的附加参数中指定的值替换,并按需求进行格式化。format 标签属性是 %[flags][width][.precision][length]specifier

扩展资料

式样化字符串:

%d 十进制有符号整数

%u 十进制无符号整数

%f 浮点数

%s 字符串

%c 单个字符

%p 指针的值

%e 指数形式的浮点数

%x, %X 无符号以十六进制表示的整数

%o 无符号以八进制表示的整数

%g 把输出的值按照%e或者%f类型中输出长度较小的方式输出

%p 输出地址符

%lu 32位无符号整数

%llu 64位无符号整数

参考资料来源:百度百科-printf()

2.c语言sample input的用法

sample input 英文意思是 输入的例子。并非 c语言 有一种 叫“sample“ 的 输入法。

例如,ACM 有一道题,要求写出输入两个数,输出这两数之和的程序。它说:

Sample Input

1 5

Sample Output

6

就是举例,当输入1 5 ,则输出 6

Sample C++ 程序:

#include <iostream>

int main()

{

int a,b;

while(cin >> a >> b)

cout << a+b << endl;

}

Sample C 程序:

#include <stdio.h>

int main()

{

int a,b;

while(scanf("%d %d",&a, &b) != EOF)

printf("%d\n",a+b);

}

3.MyInput在C语言中怎么运用

例子,用input 输入一个整形数,一个浮点数:

#include <stdio.h>

#include <stdlib.h>

#define input scanf

void main()

{

int a;

float f;

printf("please input a f \n");

input("%d %f",&a,&f);

printf("%d %f\n",a,f);

}

--------

please input a f

1 2.3

输出:

1 2.300000

4.怎样用C语言编写input函数

最简单的是写一句宏:#define input scanf然后,你就用 scanf 的一语法来"调用” input例子,用input 输入一个整形数,一个浮点数:#include #include #define input scanfvoid main(){int a;float f;printf("please input a f \n");input("%d %f",&a,&f);printf("%d %f\n",a,f);}--------please input a f1 2.3输出:1 2.300000。

5.怎样用C语言编写一个求平均数的程序

#includeint chartoint(char ch){int a;switch(ch){case 'A':a=4;break;case 'B':a=3;break;case 'C':a=2;break;case 'D':a=1;break;case 'F':a=0;break;default:a=-5000;}return a;}main(){char ch;int gpa,i;while(scanf("%c",&ch)!=EOF){gpa=chartoint(ch);for(i=0;i=0)printf("%.2f\n",gpa/6.0);elseprintf("Unknown letter grade in input\n");getchar();}}这个可以实现输入多组数据的,感觉题目不规范,没有描述终止条件,最后的getchar()是用来吸收回车的,你可以去掉以后调试一下就知道效果了。

c语言input怎么用

标签: 语言input