编程写C语言时,如果要输入多个数值,如a,b,c,要怎么写输入语句?

作者&投稿:野妹 (若有异议请与网页底部的电邮联系)
C语言编程题:要求用户输入两个数a、b,如果a能被b整除或a加b大于1000,则输出a,否则输出b;~

#include
int main(){
int a,b;
scanf("%d,%d",&a,&b);
while(b%a==0&&a+b>1000)//Meet the conditions for entering the loop
printf(“%d
”,a);
printf("%d
",b);
return 0;
}

#include
int main()
{
int a,b,c,max;
printf("请输入三个数:
");
scanf("%d%d%d",&a,&b,&c);
if(a>b)
max=a;
if(c>max)
max = c;
printf("三个数中最大的数为:%d",max);
return 0;
}

扩展资料:
主要特点:
1,简洁的语言
C语言包含有各种控制语句仅有9种,关键字也只有32 个,程序的编写要求不严格且多以小写字母为主,对许多不必要的部分进行了精简。
2,具有结构化的控制语句
C语言是一种结构化的语言,提供的控制语句具有结构化特征,如for语句、if⋯else语句和switch语句等。可以用于实现函数的逻辑控制,方便面向过程的程序设计。
3,丰富的数据类型
C语言包含的数据类型广泛,不仅包含有传统的字符型、整型、浮点型、数组类型等数据类型,还具有其他编程语言所不具备的数据类型,其中以指针类型数据使用最为灵活,可以通过编程对各种数据结构进行计算。
4,丰富的运算符
c语言包含34个运算符,它将赋值、括号等均视作运算符来操作,使C程序的表达式类型和运算符类型均非常丰富。
5,可对物理地址进行直接操作
C语言允许对硬件内存地址进行直接读写,以此可以实现汇编语言的主要功能,并可直接操作硬件。
6,代码具有较好的可移植性
c语言是面向过程的编程语言,用户只需要关注所被解决问题的本身,而不需要花费过多的精力去了解相关硬件,且针对不同的硬件环境。
7,可生成的高质量目标代码,高执行效率的程序
与其他高级语言相比,C语言可以生成高质量和高效率的目标代码,故通常应用于对代码质量和执行效率要求较高的嵌入式系统程序的编写。

以a,b,c都是整形为例,代码如下:
#include <stdio.h>

int main()
{
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
}

scanf("%d%d%d",&a,&b,&c);//数据类型根据实际情况改,,如:%f,%c


全局变量就在开头void 变量类型 a,b,c…内部变量在函数里直接 变量类型 a,b,c…

噢噢


c语言判断 1.c程序书写时,一行只能写一个语句? 2.在一个文件中有且仅...
1,没有,可以写多语句,但要用分号隔开 2,是,不能有多个,否则不知道从哪里开始,应为一个程序要从main函数开始 3,不一定是,可以是存一个一个的字符

include<stdio.h>是什么意思
.h是头文件,头文件是包含函数声明和定义的文件;你平时写C语言时,用到的printf() 和scanf()都是系统定义好的,而这些函数的定义就包含在stdio.h这个文件中!include是编译预处理指令,就是在编译前将stdio.h这个文件里的函数都添加到你写的cpp文件中,然后参与编译,生成.obj文件。如果没有这个...

用Visual C++ 6.0写C语言程序时是不是每次都要加#include <xxx.h>...
include"XXXX"这些是加载头文件的说明,加载什么头文件要看你程序用的什么函数了,比如你的那个“hello”程序用到了printf函数就得加stdio.h(里边有这个函数的定义),否则报错说printf为undeclared identifier 比如你用到了输入cin>> 输出cout<< 就要加iostream.h (c++的标准输入输出流文件)如果...

C语言中,是否可以调用其它文件的函数?
以上两种方法,在A1.c中都可以正常的调用,就跟在A2.c中调用一样。其实函数默认是外部的,只要在其他文件中声明就能使用;但是注意如果在前面加上static,就只能在本文件中使用了,不能再被其他的文件调用。二、编写头文件:1、一个.h文件要 对应有一个.c文件,这样链接器就可以调用这个文件里的函数...

c语言题目谁会做???各位帮帮忙吧!!!
5、 C语言程序的书写格式虽然自由,但为了清晰,一般在一行人内写一个语句。 对 6、 C语言程序中的#include和#defin均不是c语句。 错 7、 在数组初始化时,如果初值个数多于数组长度,将会出错。 对 8、 如果x>y为真,ay)&&(a...

C语言强制类型转换怎么做?
详情请查看视频回答

如何学习C语言?
学习C语言和学习任何一种语言的方法基本一样。我们婴儿期间咿呀学语时,从一个字开始学,然后两个,接着更多,最后我们能成句,成段,到出口成章。学习C语言的时候也一样,有些最基本的内容必须要记下来。1.1 关键字 关键字是由C语言规定的具有特定意义的字符串。它们是写C语言的基础,如果关键字不记...

根据流程图写C语言编程
include<stdio.h>#include<math.h>int main(){float pi=0,t=1,n=1; int sign=1; for(;fabs(t)>=1e-6;sign=-sign) {t=sign\/n; pi+=t; n+=2; } printf("%f\\n",pi*=4); return 0;}

C语言double型变量的初始化到底是是0还是0.0?
0和0.0没有区别。C语言编程时常量写为0时,系统默认其是一个整型常量int,写0.0时系统默认其是双精度浮点型常量double。在定义局部变量时不赋值的话,则对静态变量来说,编译时自动赋初值0或空字符。而对自动变量来说,如果不赋值,它的值是一个不确定的值。

c语言的问题
的块,直到遇到break语句;如果不匹配,查找下一个分支是否匹配。这个语句在应用时要特别注意开关条件的合理设置以及break语句的合理应用。 (3)循环结构: 循环结构可以减少源程序重复书写的工作量,用来描述重复执行某段算法的问题,这是程序设计中最能发挥计算机特长的程序结构,C语言中提供四种循环,即goto循环、while循环、...

古县13072757906: 编程写C语言时,如果要输入多个数值,如a,b,c,要怎么写输入语句? -
主父琼小儿: 以a,b,c都是整形为例,代码如下: #include <stdio.h>int main() {int a,b,c;scanf("%d%d%d",&a,&b,&c); }

古县13072757906: C语言中,我想要输入多组数据,请问要怎么输入,不用EOF -
主父琼小儿: 不用EOF的一个比较简易的方法就是输入正是数据之前先说明数据量有多少. 不知道量的话可以自己约定一个结束符. 比如遇到#就表示结束.

古县13072757906: C语言,如果用键盘向数组中输入任意多个数字? -
主父琼小儿: #include <stdio.h> int main() {int a[1000],b[1000]; //初始化定义时必须有确定数目int i;int z;//一般1000个就够多了,如果实在不够的话要采用动态分配内存方法for(i=0;;i++){ if(!scanf("%d",&a[i])) //scanf函数如果没有得到一个输入的话会返回0break;}//运行本程序将会循环要你输入数字,一直到你输入非数字为止return 0; }

古县13072757906: 菜鸟求助 C语言如何输入任意多个数字 让程序运行 -
主父琼小儿: 啥意思,随便输入数字就运行还是固定数字运行?c语言的话,用scanf就行.比如 char a[10];scanf("%s",&a);

古县13072757906: C语言如何实现输入多组数据测试 -
主父琼小儿: 循环按照格式读入每组数据即可. 对于输入多组数据测试的情况,需要约定结束的类型,常用的有两种: 1 当读入数据为一组特定值时,结束测试. 比如每组2个整型数据,以空格分隔,当输入的两个数均为-1时,结束测试.代码可以写作: ...

古县13072757906: c语言多组数据输入的问题 -
主父琼小儿: 一种方法是,把主要实现部分写成一个函数fun,在主函数中有一个控制输入几组数据的循环,在这个循环体内前面是输入两行数据,后面以输入的数据作实参调用fun函数

古县13072757906: C语言编程,输入多个数,求多个数的平均值. -
主父琼小儿: 没有说清楚几点: 1、输入数的个数是输入给出,还是用EOF判断 2、是int还是double型的数据 3、是单次求值还是多次求值 (⊙v⊙)嗯..所以就先这样 #include <stdio.h>int main(){ int i,n,sum=0,j; scanf("%d",&n); for(i=0;i<n;i++) { scanf("%d",&j); sum+=j; } double aver; aver=sum*1.0/n; printf("%lf\n",aver); return 0;}

古县13072757906: C语言中如何实现多组数据输入输出 -
主父琼小儿: 你先要设置数组的大小,这个你必须要定义的.你要不确定你要多少你最好把你的数值设置大些.至于你要输多个你可以用循环语句如:for(i=1;i<=n;i++) scanf("%d",&a[n]); 输出还是一样之是把scanf改成printf不要取地址就行了. 希望能对你有帮助.

古县13072757906: 用c语言编写:输入任意多个数,输出最大数,最小数及平均值(输入时是负结束) -
主父琼小儿: #include <stdio.h>int main() {int x;int max,min,count=0;float sum=0,average;scanf("%d ",&x);max=min=x; while(scanf("%d",&x),x>=0){if(max<x)max=x; if(min>x)min=x;sum+=x;count++; }average=sum/count;printf("max=%d,min=%d,average=%f",max,min,average);}

古县13072757906: C语言中当输入是很多个数据的时候是怎么写代码保存的呢 -
主父琼小儿: 用数组啊!首先定义一个数组 如:int a[6]={1,2,3,4,5,6}; 然后输出 for(i=0;i<6;i++){ printf("%d",a[i]);} 代码如下:#include<stdio.h> int main(){ int a[6]={1,2,3,4,5,6}; int i; for(i=0;i<=5;i++) printf("%d\n",a[i]); } 我刚写的

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网