我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

不懂c语言基础的问题,求大神解答。

for(j=0;j<=9;j++)
{
scanf("%d",&i);
a[j]=i;
}

这样写为什么不行?

原代码:
#include
int main()
{
int a[10],i,j,z;
printf("请输入十个数值:");
for(j=0;j<=9;j++)
scanf("%d",&i);
a[j]=i;
printf("这十个数的逆向输出为:");
for(z=9;z>=0;z--)
printf("%d",a[z]);
return 0;
}

你源代码中,for循环应该用 {} 把
scanf("%d",&i);
a[j]=i;
放在一起吧

scanf("%d",&a[j]);
就可以了

近期文章

  • C语言的循环问题,求解
  • 一直报start failed :-19 。求大神指点
  • 最近在看郭霖的第一行代码,写酷欧天气时,发现书上给的中国天气网提供的省市县api失效
  • 文件菜单MFC运用,列出文件列表
  • iOS中如何传递json格式的参数?
  • 怎样解决浏览器兼容问题
  • shiro 与spring mvc整合,自定义过滤器的问题,求解,看详细内容
  • C语言数组越界的含义
  • 新人求助关于java.lang.StackOverflowError的异常问题
  • C语言用sizeof求数组长度,为什么结果不对?
  • vc6.0关于ocx的调用????
  • php 正则匹配二级域名
  • sun.jdbc.odbc.JdbcOdbcDriver
  • MSSQL如何将表A的列名循环赋值给@name
  • gridview item背景色的问题
  • toolbar 中默认的显示问题
  • selenium+java定位问题
  • C语言数组作为参数会退化为指针,这是什么意思?
  • Codeblocks IDE提示框
  • java工程如何搭建总工程和子工程的方法

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华