求大神帮我做两道C语言编程习题~~ C语言编程求大佬帮忙两道题

作者&投稿:索峡 (若有异议请与网页底部的电邮联系)
1#include<stdio.h>
#include<math.h>
void main()
{
double x,y,z;
printf("请输入x的值:");
scanf("%lf",&x);
printf("请输入y的值:");
scanf("%lf",&y);
if(x>0&&y>0)
z=log(x)+log(y);
else if(x<0&&y>0)
z=sin(x)+sin(y);
else if(x<0&&y<0)
z=exp(2*x)+exp(3*y);
else
z=tan(x+y);
printf("z=%lf\n",z);
}
2、#include<stdio.h>
void main()
{
float money=0;
int year=1;
printf("请输入本金:");
scanf("%f",&money);
f: printf("请输入期限:");
scanf("%d",&year);
while(year<1)
goto f;
switch(year)
{
case 1:money=money+money*12*0.063;break;
case 2:money=money+money*24*0.066;break;
case 3:money=money+money*36*0.069;break;
case 4:money=money+money*48*0.069;break;
case 5:money=money+money*60*0.075;break;
case 6:money=money+money*72*0.075;break;
case 7:money=money+money*84*0.075;break;
case 8:money=money+money*96*0.084;break;
default:money=money+money*12*year*0.084;break;
}
printf("您能得到的利息和本金合计为%f",money);
}

#include <stdio.h>
#include <math.h>

int main()
{
double x,y,z;
scanf("%lf",&x);
scanf("%lf",&y);
printf("x = %lf\n",x);
printf("y = %lf\n",y);
if(x >= 0 && y >= 0)
{
z = log(x) + log(y);
}
else if ( x < 0 && y >= 0)
{
z = sin(x) + sin(y);
}
else if ( x < 0 && y < 0 )
{
z = pow(2.718281828, 2*x) + pow(2.718281828, 3*y);
}
else if ( x >= 0 && y < 0)
{
z = tan(x+y);
}

printf("z=%lf",z);
}

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

int main()
{
double base, ratio, sum;
int year;
printf("input the base fund:");
scanf("%lf",&base);
printf("input the number of years:");
scanf("%d",&year);
switch(year)
{
case 1:ratio = 0.0063;break;
case 2:ratio = 0.0066;break;
case 3:ratio = 0.0069;break;
case 4:ratio = 0.0069;break;
case 5:ratio = 0.0075;break;
case 6:ratio = 0.0075;break;
case 7:ratio = 0.0075;break;
case 8:ratio = 0.0084;break;
default:ratio = 0.0084;break;
}
sum = base*pow(ratio + 1,year*12.0);
printf("base + interest = %lf",sum);
}

完成

1.
#include<stdio.h>
#include<math.h>

main()
{
float x,y,z;
printf("Please input x and y:");
scanf("%f%f",&x,&y);
if(x>0&&y>0)
{
z=log(x)+log(y);
}
else if(x<0&&y>0)
{
z=sin(x)+sin(y);
}
else if(x<0&&y<0)
{
z=exp(2*x)+exp(3*y);
}
else if(x>0&&y<0)
{
z=tan(x+y);
}
printf("z=%f\n",z);
system("pause");
}

2.
#include<stdio.h>

main()
{
float MoneyIn,MoneyOut=0;
int Year;
int i;
printf("Please input Money:");
scanf("%f",&MoneyIn);
printf("Please input Year(1,2,3,5,8):");
scanf("%d",&Year);
MoneyOut=MoneyIn;
switch(Year)
{
case 1:
for(i=0;i<12;i++)
{
MoneyOut=MoneyOut*(1+0.0063);
}
printf("%f\n",MoneyOut);
break;
case 2:
for(i=0;i<24;i++)
{
MoneyOut=MoneyOut*(1+0.0066);
}
printf("%f\n",MoneyOut);
break;
case 3:
for(i=0;i<36;i++)
{
MoneyOut=MoneyOut*(1+0.0069);
}
printf("%f\n",MoneyOut);
break;
case 5:
for(i=0;i<60;i++)
{
MoneyOut=MoneyOut*(1+0.0075);
}
printf("%f\n",MoneyOut);
break;
case 8:
for(i=0;i<96;i++)
{
MoneyOut=MoneyOut*(1+0.0084);
}
printf("%f\n",MoneyOut);
break;
default:
printf("Year is error!\n");
break;
}
system("pause");
}

亲自测试通过。

求大神做下两道C语言题~

第一题:
#include#includevoid fun(int*num){ int i=1,count=0; while(count<10){ if(i%2==1 && i%3==1 && i%5==1) num[count++]=i; i++; }}int main(){ FILE*fp; int i, num[10]; fp=fopen("c:\mp.txt","w"); fun(num); for(i=0; i<10; i++){ fprintf(fp,"%d ",num[i]); printf("%d ",num[i]); } fclose(fp); return 0;}第二题:
#include#includeint main(){ int i; FILE*fp; fp=fopen("c:\mp.txt","w"); char ch[100]; gets(ch); for(i=0; ch[i]!='\0'; i++) fprintf(fp,"%c(%d)",ch[i],ch[i]); fclose(fp); return 0;}

(1)
#include "stdio.h"#include "math.h"int main(int argc,char *argv[]){double a,x;printf("Enter a & x(R:)...
");scanf("%lf%lf",&a,&x);printf("y = %.2f
",fabs(x)!=a ? 1/a/2*log(fabs((a+x)/(a-x))) : 0);return 0;}运行样例:

(2)
#include "stdio.h"int main(int argc,char *argv[]){int y,x;printf("Enter x(int 36=100){printf("No definition, exit...
");return 0;}switch(x>=81 && x=64 && x=49 && x<64 ? 3 : 4){case 1:y=x+2;break;case 2:y=x+x+3;break;case 3:y=x+x+4;break;case 4:y=(x<<2)+5;break;}printf("y = %d
",y);return 0;}运行样例:

C语言编程题
答:要输入的分数太多,我懒得手数,用2位随机数代替手输入,输入函数我单独写了,你需要调用就行了,详细看备注。include<stdio.h>#include<stdlib.h>#include#define stuNum 15//学生人数#define scNum 7//模块数typedef struct stu//定义学生数据结构{ int sid;//学生ID int sc[scNum];//...

求大神教我做两个c语言题目。。
答:}}return nCount;}double fun2(int nlast){double dnum = 0;double res = 0;int i = 0;for( i=1 ; i <= nlast ; i++){dnum = 1/(1+dnum);res +=dnum; }long lastnum = (long)(res*100000);lastnum = lastnum%10;if(lastnum>=5){res+=0.0001;}return res;}int ...

两道C语言编程题,分开写
答:第七题:include"stdio.h"main(){ int m,n,t,h,a,b,q;printf("输入m,n的值:");scanf("%d%d",&m,&n);a=m;b=n;if (n>m){t=m;m=n;n=t;} while (m%n!=0){ h=n;n=m%n;m=n;} a=a/n;b=b/n;q=a*b*n;printf("两数最大公约数为 %d,最小公倍数为 %d...

两道C语言程序题,书写出来,急急急,各位大神。
答:给个采纳嘛 第二题不能被5和什么除 第一题 include "stdafx.h"int main(){ int n,m,i,sum=0;scanf("%d %d",&n,&m);for(i=n;i<=m;i++){ sum+=i;} printf("%d\n",sum);return 0;} 第二题 int main(){ int i,s=0;for(i=1;i<=1000;i++){ if(i%5!=0&&i...

两道的C语言题目,求高手大神帮忙写一下,请用简单的语句...感激不尽...
答:;s[n] = '\0';printf("现在的字符串是:%s\n",s);return 0;}2\include<stdio.h>#include<string.h>double op(double a){return a*a;}int main(){double a,s,v;scanf("%lf",&a);s = 6*op(a);v = a*op(a);printf("S = %lf V = %lf\n",s,v);return 0;} ...

C语言程序编程题,求大神帮帮忙
答:{ int id;char name[11];int a,b,c;} t,st[5];int i,j;FILE *fp1,*fp2;if((fp1=fopen("d:\\stud.dat","r"))==NULL){ printf("f1 open error!\n");return 1;} if((fp2=fopen("d:\\studsort.dat","w"))==NULL){ printf("f2 open error!\n");return 2;} for(...

C语言编程题,求助学霸大神?
答:int argc, char* argv[]){ int i;int f;puts("Please Enter a float number:");scanf("%d", &i); //读取整数部分 getchar();//跳过小数点 scanf("%d", &f); //读取小数部分 printf("整数部分: %d 小数部分: %d \n", i, f);system("pause");return 0;} 更多C语言教程 ...

求大神帮忙看看28,29这两道c语言编程题怎么做?
答:*argc[]){int n,m;printf("Input n(int 0<=n)...\nn=");if(scanf("%d",&n)!=1 || n<0){printf("Input error, exit...\n");return 0;}for(m=0;m*m<=n;m++);printf("It is %d.\n",m-1);return 0; }运行样例:29.把28题中的m*m<=n改成m*m*m<=n即可。

求大神帮我解决一下几道C语言程序设计题
答:include <stdio.h>unsigned long factorial(unsigned int n){if(n<=1)return n;return n*factorial(n-1);}int main(int argc, char * argv[]){int i,num[10],n=0;float sum=0;printf("输入一个正整数n(n≤10):"); scanf("%d",&i);printf("%d! = %ld\n",i,factorial(i));...

C语言编程题目,急急急!!
答:观楼主英俊潇洒、风流倜傥,必当世之豪杰,诚邀楼主加入0x30百度贴吧,共商义举,成千秋霸业。#include <iostream>using namespace std;//第一问题void func_question_one(void){int a[5] = {0};int inx;//输入5个整数for (inx=0; inx!=5; ++inx)cin>>a[inx];//假设法最大数和最小数...