用C语言编写两个小程序,高手来帮帮忙吧!谢谢!明天要交!

1:编写程序,将实型数组中满足下面要求的元素全部输出;该元素大于它的前一个元素,并小于它的后一个元素。2:编写一个求字符串长度的函数。主函数中输入字符串,调用该函数,输出... 1:编写程序,将实型数组中满足下面要求的元素全部输出;该元素大于它的前一个元素,并小于它的后一个元素。
2:编写一个求字符串长度的函数。主函数中输入字符串,调用该函数,输出字符串长度。(要求函数调用)
“qlyll”这位朋友的第一个程序最后一点小问题,题目要求是实型数组,你给的好像是整形的,我是小白,不知道怎么改,拜托了……
展开
 我来答
qlyll
2011-01-04 · TA获得超过614个赞
知道小有建树答主
回答量:524
采纳率:0%
帮助的人:456万
展开全部
1:
#include <stdio.h>
#include<stdlib.h>

void FindFix(int *a,int N)
{
puts("满足条件的元素有");
for(int i=1;i<N;i++)
{
if(a[i]>a[i-1]&&a[i]<a[i+1])
printf("%d ",a[i]);
}

}

int main()
{
int N;
int *a;
puts("请输入元素个数");
scanf("%d",&N);
a=(int *)malloc(N*sizeof(int));
printf("请输入%d个元素:",N);
for(int i=0;i<N;i++)
{
scanf("%d",&a[i]);
}
FindFix(a,N);
return 0;
}

2:
#include<stdio.h>
#include<string.h>

int CountLength(char *c)
{
return strlen(c);
}

int main()
{
char c[10];
gets(c);
printf("%d",CountLength(c));
return 0;
}

楼主 改了下 我的编译器通过并能运行了!
匿名用户
2011-01-04
展开全部
1、
#include<stdio.h>
void main()
{ int a[10]={2,3,4,6,7,8,9,1,11,12},//长度可以任意改变,也可以使用for语句控制
i;
if(a[0]<a[1])
printf("%d\t",a[0]);
for(i=1;i<9;i++)
{ if(a[i]>a[i-1]&&a[i]<a[i+1])
printf("%d\t",a[i]);
else
continue;
}
if(a[9]>a[8])
printf("%d\n",a[9]);
}
2、
#include "stdio.h"
int f(char a[100])
{ int i;
for(i=0;a[i]!='\0';)
i++;
return i;
}
void main()
{ char str[100]="michael scofield";
int len;
len=f(str);
printf("%d\n",len);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dyd653996724
2011-01-05 · TA获得超过200个赞
知道小有建树答主
回答量:252
采纳率:0%
帮助的人:187万
展开全部
你菜的不是一点半点,你不适合学软件开发 放弃吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式