C语言编程题,急用!!!!!! 30

当前编程题:将0元素前移1.【问题描述】已知具有n(n<=10^5)个数组元素(整型,<=10^9)的一维数组A,请写一个算法,将该数组中所有值为0的元素都依次移到数组的... 当前编程题:将0元素前移

1.
【问题描述】已知具有n(n<=10^5)个数组元素(整型,<=10^9)的一维数组A,请写一个算法,将该数组中所有值为0的元素都依次移到数组的前端,其他元素依次输出。
【输入形式】第一个数为输入数字的个数,其后为数组的各个元素值
【输出形式】输出相应的数组
【样例输入】5 1 2 3 4 0
【样例输出】0 1 2 3 4
【样例说明】
【评分标准】
展开
 我来答
花艳花自娱951
2019-09-19 · TA获得超过1877个赞
知道大有可为答主
回答量:3168
采纳率:0%
帮助的人:385万
展开全部
输入半径,输出圆的面积、周长
#include <stdio.h>
void main()
{
float r;
float s,m;
printf("请输入半径");
scanf("%d",&r);
s = 2*3.14*r;
m = 3.14*r*r;
printf("周长为:%d",s);
printf("面积为:%d",m);
}
//第而题 求2*4*6*...*50,用循环完成
include <stdio.h>
void main()
{
int i;
int sum=0;
for(i=1;i<=25;i++)
{
sum = sum + 2*i;
}
printf("和为%d",m);
}
//第三 输入10个成绩到一维数组,求出不及格人数输出
include <stdio.h>
void main()
{
int a[10];
int i;
int j=0;
for(i=0;i<10;i++)
{
printf("请输入第%d个数",i+1);
scanf("%d",&a[i]);
if(a[i]<60)
{
j++;
}
}
printf("有%d个人不及格",j);
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式