永发信息网

>.<帮我编几个程序,能做几个算几个,谢了~~~~

答案:3  悬赏:70  手机版
解决时间 2021-04-27 21:36
>.<帮我编几个程序,能做几个算几个,谢了~~~~
最佳答案
1
#include
char* fun(char* str)
{
char *p;
p=str;
while(*p=='*') p++;
return p;
}
void main()
{
char str[100],*p;
gets(str);
p=fun(str);
puts(p);
}

2
#include
#include
double fun(int n)
{
int i,sum=0;
for(i=1;iif(i%3==0&&i%7==0)
sum+=i;
return sqrt(sum);
}
void main()
{
int n;
scanf("%d",&n);
printf("%f",fun(n));
}

3
#include
#include
double fun(int n)
{
int i,k=-1;
double sum=0;
for(i=1;i<=2*n;i++)
{
k*=-1;
sum+=k*1.0/i;
}
return sum;
}
void main()
{
int n;
scanf("%d",&n);
printf("%f\n",fun(n));
}

4
#include
#include
double fun(int n)
{
int i,k=-1;
double sum=0;
for(i=1;i<=n;i++)
{
if(i%5==0||i%9==0)
sum+=1.0/i;
}
return sum;
}
void main()
{
int n;
printf("please input n(n<=100)\n");
scanf("%d",&n);
printf("%f\n",fun(n));
}

5
#include
int fun(char* str)
{
int i,flag,sum=0;
for(flag=i=0;str[i]!='\0';i++)
if(str[i]==' ')
flag=0;
else if(flag==0)
{
flag=1;
sum++;
}
return sum;
}
void main()
{
char str[100];
gets(str);
printf("there are %d words.\n",fun(str));
}

6
#include
#include
struct student
{
int score;
struct student* next;
};

double fun(struct student* h,int n)
{
double sum=0;
struct student * p=h;
while(p!=NULL)
{sum+=p->score; p=p->next;}
return sum/n;
}
void main()
{
int n=0;
struct student *h;
struct student *p1,*p2;
p1=p2=(struct student*)malloc(sizeof(struct student));
scanf("%d",&p1->score);
h=NULL;
while(p1->score!=0)
{
n++;
if(n==1) h=p1;
else p2->next=p1;
p2=p1;
p1=(struct student*)malloc(sizeof(struct student));
scanf("%d",&p1->score);
}
p2->next=NULL;
printf("average score is %f.\n",fun(h,n));
}
全部回答
第一个:
#include "stdio.h"
void fun(char a[])
{
int i=0,j,t=0;
while(a[i]=='*')
i++;
for(j=i+1;a[j]!='\0';j++)
a[t++]=a[j];
a[t]='\0';
}
void main()
{
char a[]="*****what*fuck are you doing now?";
printf("%s\n",a);
fun(a);
printf("%s\n",a);
}
第2题:
#include "stdio.h"
#include "math.h"
double fun(int a)
{
int i,s1=0;
double sum;
for(i=0;i if((i%3==0 )&&(i%7==0))
s1+=i;
sum=sqrt(s1);
return sum;
}
void main()
{
int a;
double s;
printf("输入数:\n");
scanf("%d",&a);
s=fun(a);
printf("%f",s);
}
第三个:
#include "stdio.h"
double fun(int a)
{
int i;
double sum=0;
for(i=1;i<=a;i++)
sum+=1.0/(2*i-1)-1.0/(2*i);
return sum;
}
void main()
{
int a;
double s;
printf("输入数:\n");
scanf("%d",&a);
s=fun(a);
printf("%f",s);
}
第四个:
#include "stdio.h"
double fun(int a)
{
int i;
double sum=0;
for(i=1;i<=a;i++)
if((i%5==0) || (i%9==0))
sum+=1.0/i;
return sum;
}
void main()
{
int a;
double s;
printf("输入数:\n");
scanf("%d",&a);
s=fun(a);
printf("%f",s);
}
第五个:
1.
void fan(char a[])
{
int i,j;
for(i=0;i<100;i++)
{
if(a[i]=='*')
{
for(j=i;j<100;j++)
{a[j]=a[j+1];
}
}
}}
2.#include
int fun(int n)
{
int i,j;
for(i=0;i<=n/3;i++)
{if((i%3==0)&&(i&7==0))
j+=i;}
return(sqrt(j));
}
3.
int s(int n)
{
int i,j;
for(i=1;i<=n;i++)
{j+=(1/(2*n-1)-1/(2*n)));
}
return j;
}
4.float fun(int n)
{
int i,j;
float m;
for(i=0;i<=n/5;i++)
{
if((i%5==0)&&(i%9==0))
{
m+=1/i;
}
}
return m;
}
5.
不做了!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
梦幻西游我一个凤凰只有一个飞行多少级可以领
Q宠古堡战记中打造盔甲可以加防御吗
在一起又看流星雨中 云海在第几集恢复记忆的
报效祖国的口号,第六届小荷风采兵娃娃舞蹈里
灰姑娘之舞动奇迹男主角单独演唱的歌曲叫什么
我炫舞怎么上不了了?
婆陵甲萨大桥地址在什么地方,想过去办事
男孩子怕黑怎么办
一个女人给老公戴绿帽子老公该怎么办
我邀请的牧场怎么开不了呀
成都能买到什么样的摩托仿跑?能上牌!样子要
金鹏E6189怎样下载QQ2009?
亚洲硅业(青海)有限公司我想知道这个在什么地
怎样才能挽回一个男人的爱?
泸州至重庆多少公里,泸州到重庆多长时间,泸
推荐资讯
乌鸡怎么做,乌鸡国副本怎么做?????
饮料为什么不能喝,为什么饮料不能喝多?
绿色大果园在哪里啊,我有事要去这个地方
现在的投资哪项风险比较小
移动看来是要换代了!犯了部不可宽恕的罪!啊
什么叫一心一意~
横水陈氏卤肉地址在哪,我要去那里办事
从宁波到随州有没有汽车
三星电子为什么注册不上
谁帮我设计下空间?
怎样了解数码相机
日什么天什么成语
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?