Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
为何一样的东西运行4次的结果会不一样?#include <stdio.h> void main (){ int i=1,n,a,j; char b[32]; scanf ("%d",&n); for (j=0;j<=31;j++) scanf ("%c",&b[j]); while (i<=n){ a=0; a=128*(b[0]-48)+64*(b[1]-48)+32*(b[2]-48)+16*(b[3]-48)+8*(b[4]-48)+4*(b[5])+2*(b[6]-48)+b[7]-48; printf ("%d.",a); a=0; a=128*(b[8]-48)+64*(b[9]-48)+32*(b[10]-48)+16*(b[11]-48)+8*(b[12]-48)+4*(b[13])+2*(b[14]-48)+b[15]-48; printf ("%d.",a); a=0; a=128*(b[16]-48)+64*(b[17]-48)+32*(b[18]-48)+16*(b[19]-48)+8*(b[20]-48)+4*(b[21])+2*(b[22]-48)+b[23]-48; printf ("%d.",a); a=0; a=128*(b[24]-48)+64*(b[25]-48)+32*(b[26]-48)+16*(b[27]-48)+8*(b[28]-48)+4*(b[29]-48)+2*(b[30]-48)+b[31]-48; printf ("%d",a); printf ("\n"); i++; for (j=0;j<=31;j++) scanf ("%d",&b[j]); } } 输32个0结果是-4672.192.192.0 Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator