读书人

学习中的几个小问题

发布时间: 2012-02-14 19:19:19 作者: rapoo

学习中的几个问题 请指教
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;
}
......

......

}
第一个这样来试试

读书人网 >C语言

热点推荐