while(scanf("%d",&n)&&n!=-1)和while(scanf("%d",&n)!=-1)有什么区别》
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/08 03:06:16
while(scanf("%d",&n)&&n!=-1)和while(scanf("%d",&n)!=-1)有什么区别》》具体的解释
![while(scanf(](/uploads/image/z/1128095-71-5.jpg?t=while%28scanf%28%22%25d%22%2C%26n%29%26%26n%21%3D-1%29%E5%92%8Cwhile%28scanf%28%22%25d%22%2C%26n%29%21%3D-1%29%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB%E3%80%8B)
scanf函数返回值是转换的参数数字
scanf("%d",&n)&&n!=-1,这里判断scanf("%d",&n)转换值为真并且输入的n!=-1
scanf("%d",&n)!=-1,这里是函数返回值!=-1
再问: while(scanf("%d",&n)&&n!=-1)里面的scanf("%d",&n)是不是用来判断n是不是输入正确格式??
再答: scanf("%d",&n)只是返回转换参数的数目,不管你输入的n是多少,这里正常就是返回1,因为转换了1个参数,如果有问题的状况返回EOF
scanf("%d",&n)&&n!=-1,这里判断scanf("%d",&n)转换值为真并且输入的n!=-1
scanf("%d",&n)!=-1,这里是函数返回值!=-1
再问: while(scanf("%d",&n)&&n!=-1)里面的scanf("%d",&n)是不是用来判断n是不是输入正确格式??
再答: scanf("%d",&n)只是返回转换参数的数目,不管你输入的n是多少,这里正常就是返回1,因为转换了1个参数,如果有问题的状况返回EOF
while(scanf("%d",&n)&&n!=-1)和while(scanf("%d",&n)!=-1)有什么区别》
main () {int m,n; scanf ("%d%d",&m,&n); while (m!=n) { while
ACM规则:while(scanf(%s%d",s,&n)!=EOF){//.}
while (scanf("%d%d", &m, &n))什么意思?
while(scanf("%s%d",a,&n)==2)什么意思
while循环问题do { printf("\n 请输入学生序号(1~%d):",n);scanf("%d",&j);i
有如下程序:int n,t=1,s=0; scanf("%d",&n); do{s=s+t;t=t-2;} while(
while(scanf("%d",&m)!=EOF)
while(scanf("%d %d %ld",&a,&b,&n),a+b+n),为什么可以这样表达?
#includeint main(void){int x,y,t,n,flag=1,s,i;while( scanf("
while(1!=scanf("%d",&i) || (i8)) 其中1!=scanf(“%d”,&i)听别人说是返回值
素数 回文数#includemain(){ int i,n,a,b,c,d,j,count; while (scanf(