| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1197 人关注过本帖
标题:[求助]C语言改错
只看楼主 加入收藏
魅炫浩子
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2007-5-28
收藏
 问题点数:0 回复次数:13 
[求助]C语言改错

#include <stdio.h>
#include <conio.h>
#define M 10
int a[M][M]={0};
fun(int **a, int m)
{ int j,k;
for (j=0;j<m;j++)
for (k=1;k<m;k++)
a[j][k]=(k+1)*(j+1);
}
main()
{ int i,j,n;
clrscr();
printf("Enter n:");scanf("%d",&n);
fun(a,n);
for(i=0;i<n;i++)
{ for(j=0;j<n;j++)
printf("%4d",a[i][j] );
printf("\n");
}

}
这个程序有错误,帮我看看哪错啦!
先谢谢啦!

搜索更多相关主题的帖子: C语言 改错 include conio 
2007-05-29 12:59
爱C
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-5-21
收藏
得分:0 

#include <stdio.h>
#include <conio.h>
#define M 10
fun(int a[][], int m)
{ int j,k;
for (j=0;j<m;j++)
for (k=1;k<m;k++)
a[j][k]=(k+1)*(j+1);
}
main()
{ int i,j,n,a[M][M]={0};
clrscr();
printf("Enter n:");scanf("%d",&n);
fun(a[][],n);
for(i=0;i<n;i++)
for(j=0;j<n;j++)
printf("%4d",a[i][j] );
printf("\n");
}

2007-05-29 13:57
魅炫浩子
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2007-5-28
收藏
得分:0 
高手啊!
那我就不客气的继续发问啦!

2007-05-29 14:02
魅炫浩子
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2007-5-28
收藏
得分:0 
假设a数组中的数据巳按由小到大的顺序存放,以下程序可把a数组中相同的数据删得只剩一个,然后以每行4个数据的格式输出a数组

# define M 10
main()
{int a[M],i,j,n;
for(i=0;i<M;i++)
scanf("%d",a+i);
n=i=M-1;
while(i>=0)
{ if(*(a+i)==*(a+i-1))
{for(j=___________;j<=n;j++)
*(a+j-1)=*(___________);
_____________;
}
i--;}
for(i=1;i<=n+1;i++)
{printf("%4d",*(a+i-1));
if(i%4==0)
printf("\n");}
printf("\n");
}

2007-05-29 14:05
爱C
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-5-21
收藏
得分:0 
n=i=M-1;
晕,这句什么意思?
2007-05-29 14:08
魅炫浩子
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2007-5-28
收藏
得分:0 
题目是错的呀!这是江西省的2级试题呀!
你就负责帮我填空就行啦!照你的理解就行!
没办法,今天晚上考试呐!
帮帮我吧!

2007-05-29 14:10
爱C
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-5-21
收藏
得分:0 
我看懂 了这个程序,但我也不知道怎么删除数组里面的数
所以第三个空我也不会。
不好意思啊。
2007-05-29 14:20
魅炫浩子
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2007-5-28
收藏
得分:0 

还是谢谢你啦!
那前面两个呢!


2007-05-29 14:32
gznxwmr
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-5-23
收藏
得分:0 
第一空是i
第二空是a+j
第三空是n--
2007-05-29 15:10
魅炫浩子
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2007-5-28
收藏
得分:0 

程序的功能是从键盘输入一行字符,
分别统计其中的字母、数字、空格和其它字符的个数。但该程序中有3处错误
include <stdio.h>
main()
{ int c;
int letter=0,digit=0,space=0,other=0;
printf("Please input a string:\n");
while (c=getchar()!='\n')
if (c>='a'&&c<='z'||c>='A'&&c<='Z')
letter++;
else if (c>='0'&&c<='9')
digit++;
else if (c=' ')
space--;
else
other++;
printf("letter=%d, ",letter);
printf("digit=%d, ",digit);
printf("space=%d, ",space);
printf("other=%d\n",other);
}

帮我看看哪些是错的


2007-05-29 15:28
快速回复:[求助]C语言改错
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017252 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved