> 信息中心

C语言小白:怎样用for循环和scanf赋值数组

来源:百度知道 编辑:王阿强
有网友碰到过这样的C语言小白:怎样用for循环和scanf赋值数组,问题详细内容为:对于这个代码,怎样修改?...对于这个代码,怎样修改?展开,我搜你通过互联网收集了相关的一些解决方案,希望对有过相同或者相似问题的网友提供帮助,具体如下:

网友提供的解决方案1:
没多少要修改的!把printf("a[i] = %d\n",a[i]);改成printf("a[%d] = %d\n",i,a[i]);。 更多追问追答 追问 可是执行后不管输入什么数字,输出的都是同一个垃圾值,求教 追答

不可能!看——

追问 请问printf的哪一行,为什么会有一个i,这样不会左右不对应吗(右边有两个,而左边只有一个%d
)?也就是说,我认为左边只能对应右边的a[i],而无代码能对应i,不知哪里有误 追答 改过的是printf("a[%d] = %d\n",i,a[i]);,前一个([]中的)%d对应i,后一个(\前的)%d对应a[i],这怎么就不对称了? 本回答被提问者和网友采纳

C语言小白:怎样用for循环和scanf赋值数组

答:没多少要修改的!把printf("a[i] = %d\n",a[i]);改成printf("a[%d] = %d\n",i,a[i]);。

c语言的scanf与printf如何连用?这样什么地方不对...

答:scanf("%d",&a); scanf需要变量的地址,才能把变量值传递进去

coderunner c语言怎么执行 输入了scanf 小白求助 x...

答:#include int main() {int a,b,s; s=a+b; scanf(“%d,%d”,&a,&b); printf("%d",s); return 0; } 1.输入代码后,点击左上角的三角符号,然后运行程序,有时候因为程序已经运行了一次所以再运行的时候会跳出一个询问的相关界面,点击stop, 2.运行...


请注意,本站信息均由系统收集自互联网,相关信息仅供参考,医疗等重要信息请以正规途径为最终意见,本站不承担任何责任!

www.wosoni.com false 互联网 http://www.wosoni.com/b/qturo/gjkhehjdkghfcgggdg.html report 1941 网友提供的解决方案1:没多少要修改的!把printf("a[i] = %d\n",a[i]);改成printf("a[%d] = %d\n",i,a[i]);。更多追问追答追问可是执行后不管输入什么数字,输出的都是同一个垃圾值,求教追答不可能!看——追问请问printf的哪一行,为什么会有一个i,这样不会左右不对应吗(右边有两个,而左边只有一个%d)?也就是说,我认

热门图片

经济金融企业管理法律法规社会民生科学教育降生活体育运动文化艺术电子数码电脑网络娱乐休闲行政地区心理分析医疗卫生