编写一个fun函数 编写一个fun函数功能是根据给定的三角形三条边长abc求三角...

作者&投稿:喻泡 (若有异议请与网页底部的电邮联系)

#include<stdio.h>
char *fun(char *s,char c)
{char *p,*q;
 for(p=q=s;*p;p++)
   if(*p!=c)*q++=*p;
 *q='\0';
 return s;
}
int main()
{char s[200],ch;
 gets(s);
 scanf("%c",&ch);
 printf("%s
",fun(s,ch));
 return 0;
}


void fun(char* str,char c){
char* q=str ,*p=str;
while(*p!='\0'){
if(*p!=c){
*q=*p;

q++;

p++;

while(*q!='\0'){
*q='\0';
q++;



用c语言编写fun函数求一个给定字符串中的字母的个数~

#include
#include

int fun(char *s)
{
int num=0;
char ch;
while((ch=*s++)!='\0')
if((ch=65) || (ch>=97 && ch<=122))
num++;

return num;
}


int main ()
{
char s[]="123zbc @ 123w"; /*测试用的字符串(里面可以含空格,特殊符号)*/
int length;
length=fun(s);
printf("字符串含有字母数为: ");
printf("%d",length);
printf("
");
return 0;
}

double sabc(double a, double b, double c){double p,s;
p=(a+b+c)/2;s=squrt(p*(p-a)*(p-b)*(p-c));return s;}
%let a=1;%let b=1;
%let c=1;data a;
if &a le 0 or &b le 0 or &c le 0 or &a+&b le &c or &b+&c le &a or &a+&c le &b then;s=0;
p=(&a+&b+&c)/2;s=sqrt(p*(p-&a)*(p-&b)*(p-&c));put。



扩展资料:
它是指用fun来定义一个函数(或方法),这样在引用时可以用fun表示。比如int fun(int x,int y),void fun(char* a,char* b) 等等。有先前的定义,就可以在主函数里调用它,比如ans=fun(3,7);或者fun(p1,p2);。
fun函数是自定义函数。fun一词没有其它意思,只是在调用时用这个单词表示该函数。fun函数是自定义函数,是使用来举例或作语法演示的,需要在使用前自行定义声明。
fun一词没什么特别含义,也可以换成别的名称,如"abc"或者"baidubaike"。它只表示引用之前出现的函数,以调用它执行一些需求,int fun(int x,int y)只是一个举例的函数名而已,以及其声明的参数类型。
参考资料来源:百度百科-fun函数

请编写一个函数fun( ),该函数的功能是:分别统计字符串中大写字母和小写...
答:int fun(char s[]){ int i, count = 0;for (i = 0; s[i] != '\0'; i ++)if (s[i] >= 'a' && s[i] <= 'z' || s[i] >= 'A' && s[i] <= 'Z')count ++;return count;}

请编写一个函数int fun(char *ss,char *s),该函数的功能是:求出ss字符...
答:include <string.h> include <stdio.h> define M 81 int fun( char *ss, char *s ){ int count=0;//计数 int f=1;for(int i=0;i<strlen(ss);i++)if(strlen(ss)-i<strlen(s))//到最后,剩余的长度不够子串s的长度了,肯定不相同,退出循环 break;else { f=1;for(int j=i,...

C语言中的fun函数求解,很简单的
答:输出结果:输出2-1000之间的完数: 6 28 496 代码:include<stdio.h>int fun(int x){int i,j=0;int m=x/2+1;for(i=1;i<m;++i){if( (x % i) == 0)j += i;}if(j == x)return 1;else return 0;}main(){int i;printf("输出2-1000之间的完数: ");for(i=2...

设计函数fun,判断一对整数中第二个整数是否为第一个整数的倍数。在主...
答:include <iostream>using namespace std;int fun(int n,int m){//判断m是不是n的倍数 return !(m%n); //1.m%n=0,说明m能被n整除,对零做非运算即返回[1],m是n的倍数。 //2.m%n≠0,不能被整除。%运算结果非零,做非运算后,返回值是[0],不是倍数}int main(){ ...

⑵ 请编写一个函数fun,它的功能是:找出一维整型数组元素中最大的值和...
答:void fun(int a[], int n, int *max, int *d ){ int i;for(i=0,*max=0,*d=0;i<n;i++){ if( a[i] > *max ) *max=a[i],*d=i;} }

请编写函数fun(),它的功能是求Fibonacci数列中小于t的最大的一个数...
答:请楼主参考采纳 int fun(int t){ int i;int current = 0;for(i=1; total<=t; i++){ if (current + i > t)break;current += i;} return current;}

编写函数fun求一个字符串(长度不超过80)的长度,在main函数中输入字符...
答:include "stdio.h"int strlen(char s[]){ int i=0;while(s[i]!='\0')i++;return i;} void main(){ char s[80];int len;scanf("%s",s);len=strlen(s);printf("strlen=%d\n",len);}

c语言编写函数fun,它的功能是:判断m是否为素数,主函数的功能是:求出...
答:int main(){ int fun(int);int j,k=0,sum=0,max;for(j=100;j<200;j++){ if(fun(j)){ k++;sum=sum+j;max=j;} } cout<<"素数个数为:"<<k<<endl;cout<<"素数的和为:"<<sum<<endl;cout<<"最大素数为:"<<max<<endl;} int fun(int n){ int flag=1,i;for (i=2;...

编写函数fun,其功能是:求一个数的每一位数的乘积
答:include <stdio.h>int fun(int n){int k=1;while(n){k*=n%10;n/=10;}return k;}//以上为满足题意的函数fun,以下为主函数mainvoid main(){int n;scanf("%d",&n);printf("%d",fun(n));}运行示例:

编写函数Fun,函数的功能是:判断一个数是否为素数。
答:int fun(){int i,j,t=1,sum=0;for(i=100;i<=200;i++){ for(j=2;j