下面这个程序看不懂,#include "stdio.h"int main(){ int a,c; for(;scanf("%1d",&a),a>0;printf("%d\n",--a%9u+1)) while((c=getchar())-48u
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/17 14:37:08
下面这个程序看不懂,#include"stdio.h"intmain(){inta,c;for(;scanf("%1d",&a),a>0;printf("%d\n",--a%9u+1))while((
下面这个程序看不懂,#include "stdio.h"int main(){ int a,c; for(;scanf("%1d",&a),a>0;printf("%d\n",--a%9u+1)) while((c=getchar())-48u
下面这个程序看不懂,
#include "stdio.h"
int main(){
int a,c;
for(;scanf("%1d",&a),a>0;printf("%d\n",--a%9u+1))
while((c=getchar())-48u
下面这个程序看不懂,#include "stdio.h"int main(){ int a,c; for(;scanf("%1d",&a),a>0;printf("%d\n",--a%9u+1)) while((c=getchar())-48u
c=getchar()将键盘输入一个数字并将字符的数值赋值给c,然后减去48.得到你输入的数字值.
如果你输入的是数字的话(c=getchar())-48u计算结果是0-9之间的数,然后累加到a中.如果你输入的不是数字那么跳出while循环.