c语言input怎么用
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
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()是用来吸收回车的,你可以去掉以后调试一下就知道效果了。