ZKX's LAB

scanf怎样输入自定义变量

2020-07-20知识10

在编译程序的时候如果要在scanf中输入输入的是中文,要怎么定义这个变量啊 char数组就可以了includeint main(void){char name[30];scanf(\"%s\",&name);printf(\"%s\",name);return 0;}变量已正确定义,写出符合下面的scanf语句的输入行 scanf(\"input to x,y,z:\",&x,&y,&z);这个错了度。问应该为:printf(\"input to x,y,z:\");scanf(\"%d,%d,%d\",&x,&y,&z);还有最后一句。scanf(\"%c%d%c%d\",&x,&ch1,&y,&ch2);应该改为:scanf(\"%c%d%c%d\",&ch1,&x,&ch2,&y);c指的是字符格式答char.%d指的是数据格式data.&x&y应该是回int型&ch1&ch2应该是char型所以。啊。不是纠错的吗。答。c语言 怎样用scanf输入数组变量? /*假设变量数组都已正确定义好*/scanf(\"%d\",&n);输入元素个数*/for(i=0;i;i+)scanf(\"%d\",&a[i]);以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误原因是 B 是对的,因为p是一个指针,保存的是a的地址,也就是&a要给a赋值就是写成 scanf(“%d”,&a);所以应该写成scanf(“%d”,p);scanf怎么输入结构体变量 这些 思必达学院上都有啊,我见过,那上边还有很多的编程和源码,不用求人,自己直接下载好了,都是免费的哦!搜 思必达学院

#scanf#变量#结构体类型

随机阅读

qrcode
访问手机版