首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

学习中的几个小问题

2012-02-14 
学习中的几个问题 请指教1:#include stdio.hvoidmain(){intn,i,jfloata[20][20],scanf( %d ,&n)for

学习中的几个问题 请指教
1:

#include <stdio.h>
void   main()
{
  int   n,i,j;
  float   a[20][20],;
  scanf( "%d ",&n);
 
  for(i=1;i <=n;i++)
    for(j=1;j <=n+1;j++)
    scanf( "%f ",a[i][j]);
    ......
     
          ......
 
}

上面这个能成功为n行n+1列矩阵赋值吗?我怎么老是不成功 

后面加上一个printf语句后 用TC运行
和用VC都不行 郁闷 这只是整个程序一个小开头就把wo难住了 

2:

#include <stdio.h>

void   main

{

        int     a[3]={7,8,9},p[3]={0,1,2};

        .......

能用a[p[i]]来引用数组a的元素吗?


[解决办法]
#include <stdio.h>
void main()
{
int n,i,j;
float a[20][20];
float a;
scanf( "%d ",&n);

for(i=1;i <=n;i++)
for(j=1;j <=n+1;j++)
{
scanf( "%f ", &a);
a[i][j] = a;
}
......

......

}
第一个这样来试试

热点排行