c语言scanf(%d,&a[i])
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/17 21:16:15
(1)&a、&b中的&是地址运算符,分别获得这两个变量的内存地址.(2)"%d,%d"是按十进值格式输入两个数值.输入时,在两个数据之间可以用,号隔开.scanf函数称为格式输入函数,即按用户指定的格
#include"stdio.h"voidmain(){inta,b;scanf("%d%d",&a,&b);if((a-b)>0)printf("a>b\n");if((a-b)
B,C格式化函数自然要有格式控制啊格式化输入函数scanf("格式控制",%&XXX);格式化输出函数printf("格式控制",XXX);看一下你的题目,看是输入还是输出,要是没有的话就有两个答案
lf=longfloat,为什么要加那个&,没有为什么,SCANF(%数据类型,&参数)
#include#includeintmain(){inta,b,c,d,sum;scanf("%d",&a);sum=0;for(d=3;d再问:你的是对的,但我想问下我那个错在哪里?方便学习
if(a%2==0);有个分号
根据输入格式要求4d字宽获得00125f字宽获得45.752c字宽是没有意义的,char只能1字符,所以是3
对于23理解%s与gets%s是输出字符串,对应的变量应是数组名,所以应是a不是&a或者a[]gets()是读取字符串,它的变量也是数组名,所以选D对于20其他对的就无所谓了C是因为超过界限了在初始化
scanf("%c%c%d",&a,&b,&c);输入的格式应该与scanf的格式一致.%c%c中间没有空格,就不能输入空格,如果有逗号就要输入逗号.再问:如果有空格呢再答:那你就可以输入空格了。
有区别……前面我说错了这是scanf用法的一个不好的地方你在输入空格和回车的时候空格和回车会输入进scanf("%c",&c)中如果要改就在scanf("%c",&c)前加一个比如scanf("%c"
&是取地址&x就是取x的地址因为要给x赋值所以要取得x的地址%是数据格式%d是整型%f是浮点型等等最最基本的这些多看书
类型是float用的输入格式是%d不匹配用%f应该就可以了你试试
main(){inta,bscanf("a=%d,b=%d",&a,&b);printf(a,b);}
#includevoidmain(){inta,b,c,t;printf("请输入三个整数,用空格格开:\n");scanf("%d%d%d",&a,&b,&c);if(a
scanf("%d",&a),是输入一个整形数值给变量a,printf("%d",&a),是打印a的地址.如果去掉&,变成printf("%d",a),就是打印整形变量a的值了.输出时一般是不加&的
就是输入一个整型数,将这个整型数赋值给二维数组中的a[i][j].如果你输入的是10.那么就是a[i][j]=10;
#includevoidmain(){inta,b,x;scanf("%d%d",&a,&b);x=a;a=b;b=x;printf("a=%d,b=%d",a,b);}你的程序在VC++6.0上,编
if(scanf("%d%d",&a,&b)==2)用来判断scanf输入是否成功.scanf的返回值是参数被成功赋值的个数,也就是如果只有a赋值成功,则返回1,a,b都赋值成功则返回2.如果失败返回