这个c语言程序怎么写。

用户从控制台输入一个整数n,表示接下来有n行数据。接着输入n行整数。要求程序求这些数字的平方。输出n行方数。... 用户从控制台输入一个整数n,表示接下来有n行数据。 接着输入n行整数。 要求程序求这些数字的平方。 输出n行方数。 展开
 我来答
SSHHFF凤
2017-10-25 · TA获得超过1690个赞
知道小有建树答主
回答量:799
采纳率:83%
帮助的人:333万
展开全部

定义一个数n保存用户要输入的行数,定义一个数组用来保存各行数,用两个循环来实现,一个用于输入各行数,一个用于输出各数的平方。下面在手机上用易历知食软件里的微C程序设计来编写个示例并运行程序,手机上的代码如下图:

手机上运行效果如下图:

附代码:

#include <stdio.h>
void main(){
 int n,i;
 int nBuff[200];//最多能输入200行
 printf("请输入行数 n\n");
 scanf("%d",&n);
 for (i=0;i<n;i++)
 {
  printf("请输第%d行的数\n",i+1);
  scanf("%d",&nBuff[i]);
 }
 for (i=0;i<n;i++)
 {
  printf("%d的平方等于%d\n",
   nBuff[i],nBuff[i]*nBuff[i]);
 }
}
situxuan333
2017-10-25 · TA获得超过831个赞
知道小有建树答主
回答量:328
采纳率:75%
帮助的人:67.3万
展开全部
#include <stdio.h>
int main()
{
int n,a[50],i;
printf("请输入整数n:");
scanf("%d",&n);
printf("请输入%d个整数:\n",n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
for(i=0;i<n;i++)
printf("%d  ",a[i]*a[i]);
printf("\n");
}

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
micckkk
2017-10-25 · TA获得超过118个赞
知道答主
回答量:51
采纳率:66%
帮助的人:14.3万
展开全部
#include <iostream>

int main()
{
while (true)
{
printf("请输入你计算平方值的行数:");
int lines = 0;
std::cin >> lines;
int* nums = (int*)malloc(lines * sizeof(int));
for (int i = 0; i < lines; i++)
{
printf("请输入你要计算的数:");
std::cin >> nums[i];
}
int count = 0;
for (int i = 0; i < lines; i++)
{
count++;
printf("你输入的第%d个数的平方值%d\n", count, nums[i] * nums[i]);
}
printf("计算完成");
_wsystem(L"pause");
free(nums);
}
return 0;
}

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式