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

1:编写程序,将实型数组中满足下面要求的元素全部输出;该元素大于它的前一个元素,并小于它的后一个元素。
2:编写一个求字符串长度的函数。主函数中输入字符串,调用该函数,输出字符串长度。(要求函数调用)
“qlyll”这位朋友的第一个程序最后一点小问题,题目要求是实型数组,你给的好像是整形的,我是小白,不知道怎么改,拜托了……

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;
}

楼主 改了下 我的编译器通过并能运行了!
温馨提示:内容为网友见解,仅供参考
第1个回答  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);
}
第2个回答  2011-01-05
你菜的不是一点半点,你不适合学软件开发 放弃吧

高手们,帮我编几个c语言的小程序!!谢谢.明天就要交!!
编一C程序,它能读入两个整数m与n,计算并输出m与n的绝对值的最大公约数及最小公倍数 解:源程序如下:int gys (int x,int y){ int j;j=(x<y)?x:y;for(;j>0;j--)if(x%j==0&&y%j==0)break;else continue;return (j);} int gbs (int z,int w){ int i;i=(z>w)?z:...

请高手们给我写几个小程序(最初级的)交作业,明天要交作业,多谢
printf("The letter is %c\\n", 'A');printf("The letter is %c\\n", 65);} \/\/08 COMMENT.C \/* Purpose: Illustrates the use of comments in a C program.*\/ include <stdio.h> void main (){ printf ("1001 C & C++ Tips!"); \/* Display a message*\/ } \/\/09 CON_VOWL...

谁能用C语言帮我写几个小程序 急求
int max(int x,int y,int z);int a,b,c,d;scanf("%d%d%d",&a,&b,&c); \/\/scanf%d间不能有逗号,后面是输入的地址因此得加& d=max(a,b,c); \/\/输入的是abc,不是x,y,z\/\/x,y,z是形参a,b,c是实参 printf("max=%d",d);\/\/不是print是printf return 0;} int max(int x,...

求C语言200行以上的程序2个
char bb[8][8]={"星期日","星期一","星期二","星期三","星期四","星期五","星期六"};ww(int a,int b,int c){int n=0,m=0,i,j,k=0;for(i=1;i<c;i++){ if(leapyear(i)==1) m=m+366; else m=m+365;}for(j=1;j<b;j++){if(leapyear(c)==1) k=k+cc[j-1];else...

C语言高手来一下帮我编个小程序
首先,我可以用字符串来做。我现在先把代码贴上:include <stdio.h> int main(){ char *str , *ch , *c[] = {"个位为:" , "十位为:" , "百位为:" , "千位为:" , "万位为:"};scanf("%s",str);int i = 0 ;\/\/要求1.求出它是几位数 printf("此数为%d位数\\n",(size...

C语言编写小程序
Please Input Student No.5's Name,Score1,Score2,Score3,Score4:Tek 34 78 98 67 Name SumScore Miles 333 Kelly 309 Token 258 Uole 265 Tek 277 Course AverageScore 1 73.80 2 75.20 3 61.60 4 77.80 Best Student Miles 333 Press any key to...

求c语言大佬帮助!帮我写个小程序,谢谢
int n);\/\/在屏幕上输出数组各元素的值(逗号分隔)#define N (10)int main(){ int a[N],b[N],c[N*2],i; srand(time(NULL)); Init(a,N); Print(a,N); Short(a,N); Print(a,N); Init(b,N); Print(b,N); Short(...

请C语言高手帮我编写几个小程序~(一定要用C++编写噢~)
else ListInsert(C,++k,bj); ++j;} }

会C语言的朋友帮个忙啊 帮我编个小程序
会C语言的朋友帮个忙啊 帮我编个小程序 一、总体要求1、对实际问题进行分析、写出算法分析。2、设计程序结构3、给出设计的各模块。4、提交各应用程序的源程序清单。6、课程设计选择turboc二、课程设计的内容和具体要求主要包... 一、总体要求1、对实际问题进行分析、写出算法分析。2、设计程序结构3、给出设计...

求几C语言个小游戏代码,简单的,要注释、、谢谢了、
2-10 按其点数计算(为了表示方便10用T表示),J,Q,K,A 统一按 1 计算 要求通过加减乘除四则运算得到数字 24。本程序可以随机抽取纸牌,并用试探法求解。\/void GivePuzzle(char* buf){ char card[] = {'A','2','3','4','5','6','7','8','9','T','J','Q','K'}; for(...

相似回答