关于c语言的两道编程题,1,要求输入一个数n(1到9),输出一个n乘n的数组, 5

 我来答
驻云客
2013-03-30 · TA获得超过977个赞
知道小有建树答主
回答量:577
采纳率:0%
帮助的人:339万
展开全部
给你个思路吧 我学的是java c的写法不会 就用java写一个 你照着改成c就ok:
for(int i=1;i<=n;i﹢﹢){
for(int j=1;j<=n;j﹢﹢){
//下面开始输出结果:
Systrm.out.println(i*j);
}
//输出回车:
Systrm.out.println();
}
qipilangfour
2013-03-30 · TA获得超过232个赞
知道小有建树答主
回答量:274
采纳率:0%
帮助的人:126万
展开全部
int main(){
int num;
cout << "input a num [0, 9]:";
cin >> num;
while (num > 9 || num < 0)
{
cout<< "error\n";
cout << "input a num [0,9]:";
cin >> num;
}

for (int i = 1; i <= num; ++i)
{
for (int j = 1; j <= num; ++j)
{
cout << i + (i * (j - 1)) << "\t";
}
cout << endl;
}
return 0;

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
你若不言
2013-03-30 · 超过15用户采纳过TA的回答
知道答主
回答量:50
采纳率:0%
帮助的人:24万
展开全部
#include <stdio.h>
void main(){
int n,i,j;
int a[9][9];
printf("请输入参数n:\n");
scanf("%d",&n);
for(i=1;i<=n;i++)
a[0][i-1]=i;
for(i=1;i<n;i++)
a[i][0]=i+1;
for(i=1;i<n;i++)
for(j=1;j<n;j++)
a[i][j]=a[0][j]*a[i][0];
for(i=0;i<n;i++){
for(j=0;j<n;j++)
printf("%3d",a[i][j]);
printf("\n");
}
}
追问
没有这么复杂吧,我是在做题的时候做不来,是一道改错题,只用了两个for循环啊,亲能不能再帮个忙
追答
#include 
void main(){
int n,i,j;
int a[9][9];
printf("请输入参数n:\n");
scanf("%d",&n);
for(i=1;i<=n;i++)
a[0][i-1]=i;
for(i=0;i<n;i++){
for(j=0;j<n;j++){
a[i][j]=a[0][j]*a[0][i];
printf("%3d",a[i][j]);
}
printf("\n");
}
}

鄙人能力有限,这就是极限了,如果还要简的话,我学几年再告诉你吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友37293f3
2013-03-30 · 超过11用户采纳过TA的回答
知道答主
回答量:44
采纳率:0%
帮助的人:31.4万
展开全部
#include<stdio.h>
#include<iostream.h>
main(){
int n,i,j,s[10][10];
scanf("%d",&n);
for(i=0;i<n;i++)
s[0][i]=i+1;
s[i][0]=i+1;
for(i=1;i<n;i++)
for(j=1;j<n;j++)
s[i][j]=s[i][j-1]+2;
for(i=0;i<n;i++)
for(j=0;j<n;j++)
cout<<s[i][j];
cout<<endl;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式