for(i=0;scanf(%d,&a[i])!=EOF;i )

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/04 07:28:50
for(i=0;scanf(%d,&a[i])!=EOF;i )
#include main() { float a,n,i,j,s; scanf("%d",&a); for(n=1.0

m,n和s没有给定初始值,于是系统就给了一个随机值.

#includeint main(){int a[1000];int n,i;scanf("%d",&n);for(i

这个i[a]和a[i]是一个概念,C语言允许这么写.比如下a[3]和3[a]代表的都是一样的,最好不要这么写,让人不容易理解.

scanf("%d%d",&a,

if(scanf("%d%d",&a,&b)==2)用来判断scanf输入是否成功.scanf的返回值是参数被成功赋值的个数,也就是如果只有a赋值成功,则返回1,a,b都赋值成功则返回2.如果失败返回0.

int main(){int a,n,i=1,sn=0,tn=0;printf("a,n=:");scanf("%d,%

是计算过程中的一些参数,也可以用其他的,x,y,w,e.随便什么都可以你可以根据程序推算一下的tn=1,10,100,1000.sn=1,11,111,1111.再问:我还是不是很懂,你能更详细一点不啊?谢谢!再答:刚才有点错误,改正如下假

#include int main() { int n,a,sum=1,k; scanf("%d",&n); for(k

#includeintmain(){intn,a,sum=1,k;scanf("%d",&n);for(k=n;k>0;k--)sum=sum*k;//a=su这是想问什么呢?

scanf("%d",&a); scanf("%c",&c); scanf("%d",%b); scanf("%d %c

有区别……前面我说错了这是scanf用法的一个不好的地方你在输入空格和回车的时候空格和回车会输入进scanf("%c",&c)中如果要改就在scanf("%c",&c)前加一个比如scanf("%c",&d)把回车或空格吸收掉谢谢

C语言scanf("%d,&a[i][j]");什么意思啊

就是输入一个整型数,将这个整型数赋值给二维数组中的a[i][j].如果你输入的是10.那么就是a[i][j]=10;

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

while(条件){}里的条件是逗号表达式,由2个式子组成.执行顺序是:scanf("%d%d",&a,&b);a||b逗号表达式的结果,等于最右一个表达式即a||b=======当输入00时,scanf("%d%d",&a,&b);得到a

include main() {int i=0,j=0,k=0; scanf("%d%*d%d",&i,&j,&k);p

includemain(){inti=0,j=0,k=0;//定义3个整型变量,i,j,k初值都为0scanf("%d%*d%d",&i,&j,&k);//多了一个*号,这代码的意思是分别输入3个数,把它们赋值给i,j,kprintf("%

scanf("%d %d",&a, &b) != EOF是什么意思

scanf的返回值scanf的返回值由后面的参数决定scanf("%d%d",&a,&b);如果a和b都被成功读入,那么scanf的返回值就是2如果只有a被成功读入,返回值为1如果a和b都未被成功读入,返回值为0如果遇到错误或遇到endof

while(1!=scanf("%d",&i) || (i8)) 其中1!=scanf(“%d”,&i)听别人说是返回值

这里是返回值的问题scanf(“%d”,&i);%d,读十进制整数如果成功读入i,返回值1,否则返回0(输入12(数字),则会成功读入;输入非数字,则失败)如果输入多个scanf("%d,%d,%d",&l,&m,&n);依次读入l、m、n

main() { int a,for; printf(" input \n"); scanf("%d",&a); for

for是保留字,无法作为变量使用,谢谢

main(){int a,n,sum=0;printf("Input data:");scanf("%d",&a

main(){inta,n,sum=0;//定义类型printf(''inputdata:");//输入数据scanf("%d",&a);//输出地址awhile(a>0){n=a%10;sum+=n;//sum与n求和赋予suma=a/1

while (scanf("%d/%d",&i,&j),

不断读入i和j,知道i+j等于0时终止.

for (scanf("%d",&m);m;m--)是什么意思

这个就是for循环判断的本质在for循环里面条件表达式(也就是两个分号中间的部分)值是0就认为条件已经不满足了就要退出循环.这里面有个误区就是大家老是认为条件表达式必须是个不等式但是这似乎没有知道条件表达式的本质是什么机器在运行这个for循

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

EOF=endoffile这回你知道什么意思了吧scanf函数的返回值说明.Returnsthenumberoffieldssuccessfullyconvertedandassigned;thereturnvaluedoesnotincl

scanf(〃%d,%d〃,&a,

%d是输入格式即十进制&是地址符就是a的地址就是给ab赋值

scanf("%d%s%d",&s[i].num,&s[i].name,&s[i].score);和scanf("%d%

若是输入的字符串就不要&!&是取地址的意思scanf("...",xx)scanf输入的时候xx是你要输入的值存放的地址若是非字符串,如inta;你输入就要scanf("%d",&a);但若是字符串,intname[];name本身就是该字

scanf("%d",

让用户输入n变量的值其中n是一个整型再问:怎么知道是n是整型?再答:%d中d代表的就是整型%f就表示浮点型float%c代表char型%s代表字符串