求大哥大姐们帮忙c语言程序设计,跪求!!!! 哪位大哥大姐帮忙做以下C语言程序设计.跪求.在线等.谢谢了

www.zhiqu.org     时间: 2024-06-02
1、张先生为购房,向银行贷款,贷款额为D元,每月准备还P元,月利率为R,求需要多少个月才能还清。已知计算公式为:
M=(㏒P-㏒(P-D*R))/ ㏒(1+R)
M是还清贷款所需月数。今假设D=324 500元,P=3245元,R=0.8%。编程序求还贷月数M和总共要还多少钱。
#include <math.h>
#include <stdio.h>
double M(double P, double D, double R)
{
double a, b, c;
a = log(P);
b = log(P - D*R);
c = log(1 + R);
return (a - b)/c;
}

int main(void)
{
double d = 324500, p = 3245, r = .008f;
long month = 0;
month = (long)M(p,d,r);
printf("months = %d\npayment = %d\n", month, month * (long)p);
return 0;
}
/*运行结果:
months = 201
payment = 652245
*/

2、编写程序,逐个输出英文字母C,H,I,N,A。然后按反序输出,既A,N,I,H,C。

#include <stdio.h>
int main(void)
{
char s[6]="CHINA"; int i = 0;
for(i = 0; i < 5; i++) printf("%c ", s[i]);
printf("\n");
for(i = 4; i > -1; i--)printf("%c ", s[i]);
printf("\n");
return 0;
}

3、输入三角形的三边长a,b,c,编写程序求三角形面积area。已知三角形面积公式为:
area=sprt(s(s-a)(s-b)(s-c)),其中s=(a+b+c)/2。

#include <math.h>
#include <stdio.h>
double area(double a, double b, double c)
{
double s = 0;
s = (a + b + c)/2.0f;
s = s * (s - a) * (s - b) * (s - c);
return sqrt(s);
}
int main(void)
{
double a, b, c;
scanf("%f %f %f", &a, &b, &c);
printf("area = %f", area(a, b, c));
return 0;
}

4、编写程序,求ax ²+bx+c=0方程的根。a,b,c由键盘输入,设b ²-4ac>0。
#include <math.h>
#include <stdio.h>
double area(double a, double b, double c)
{
double s = 0;
s = (a + b + c)/2.0f;
s = s * (s - a) * (s - b) * (s - c);
return sqrt(s);
}
int main(void)
{
int a, b, c, d; double e, x, y;
scanf("%d %d %d", &a, &b, &c);
d = b * b - 4 * a * c;
if(d < 0) {
printf("NO REAL ROOTS.\n");
return 0;
}
if(d == 0) {
e = -2 * a;
e = (double)b / e;
printf("X1 = X2 = %f", e);
return 0;
}
e = d;
e = sqrt(e);
x = (-(double)b + e) / (double)(2 * a);
y = (-(double)b - e) / (double)(2 * a);
printf("X1 = %f, X2 = %f\n", x, y);
return 0;
}

败笔网络安全小组,国内最大的编程论坛,建议你去那里学习吧

急求大哥大姐们帮帮忙:用c语言编程计算S=1-2!+3!-4!+....-10!~

void main()
{
int i,n=-1,s=0;
for(i=1;i<11;i++)
{
n=-n*i;
s=s+n;
}
printf("s=%d",s);
}

#include
void main()
{
char a[4][17];
for(int i = 0; i < 4; i++)
for(int j = 0; j < 17; j++)
{
scanf("%c", &a[i][j]);
if(a[i][j] == 10)
break;
}
for(int i = 0; i < 4; i++)
for(int j = 0; j < 2; j++)
printf("%c", a[i][j]);
printf("
");
}
//输入的句子最长不可以超过7个汉字,每行以回车结束
//如果想把输入的句子变长一点,可以把二维数组的第二个常量增大,汉字的两倍加3,因为考虑到要输入标点


#郭贺申# C语言程序设计题,急求帮忙!!
(13333441397): 1.定义一个变量max,max=0 将7个数放入数组里.最后的max就是最大值.数出来,然后再从第二个数组判断输出最大的,如此循环for(i=0;i<=7;i++){if (max<=a[i]){max=a[i];}}2.想将这个数组逆序放在另外一个数组里b[i]=a[9-i]然后将新的数组的中正序放回去a[i]=b[i]

#郭贺申# 求三个C语言编程程序
(13333441397): 第一个题目: #include<stdio.h> main() { int i,j; for (j=1;j<=5;j++) { for (i=1;i<=j;i++) printf("*"); printf("\n"); } } 第二个,由于数据类型的问题,要使用单精度以上 #include<stdio.h> main() { float a,b,c,sum=0; printf("这是一个计算n!的程序,请输入x的值\n"); scanf("%f",&c); a=1,b=1; while (b<=c) { a=a*b; b=b+1; sum=sum+a; } printf("The SUM is: %f\n",sum); }

#郭贺申# 急!请帮忙编一个标准c语言程序! -
(13333441397): void main(){char text[N] = gets();int base = 0, offset = 0;while(base+4<=strlen(text)){switch(text[base])

#郭贺申# 跪求大神帮忙,要求C语言实现代码? -
(13333441397): #include using namespace std;int main(){int a,b,c;icn<<>"a+b">>a+b>>endl;return0;}...

#郭贺申# 那位大哥,姐帮帮忙啊!C语言程序设计教我一下 -
(13333441397): main() { char s[100],*p=s,ch; scanf("%c",&ch); while(ch!='\n') { *p=ch; p++; scanf("%c",&ch); } *p='\0'; p=s; printf("%s\n”,p); }

#郭贺申# 跪求懂C语言的大哥大姐帮忙!!!!!!! -
(13333441397): 最后上了个“}” 这样就可以了 我亲自试过了

#郭贺申# 有会设计C语言程序的吗?跪求程序! -
(13333441397): #include "stdio.h" void main() { char sex,sports,diet; float faHeight,moHeight,height; printf("请输入用户的性别,父母身高,是否喜爱体育锻炼,是否有良好的饮食习惯等条件"); scanf("%c,%f,%f,%c,%c",&sex,&faHeight,&moHeight,&...

#郭贺申# 跪求C语言程序设计
(13333441397): #include<stdio.h> void main() { void fun(int m); int n; printf("输入整数:"); scanf("%d",&n); fun(n); } void fun(int m) { if(m/10000==0) printf("正数\n"); if(m/10000==1) printf("负数\n"); }

#郭贺申# 大哥大姐帮忙写个简单的C程序!
(13333441397): ...设四个变量分别表示 大写字母 空格 数字 和其他 判断字符属于上述四种之一 对应的变量加1 程序就懒的写了 #include"stdio.h" #include"string.h" void main() { int shuzi=0,max=0,min=0,blank=0,other=0; char p[100]; int n,i=0; gets(p); n=...

#郭贺申# 跪求c语言程序设计 -
(13333441397): #include using namespace std;struct student{ char name[20]; int num ;};class Student{public : Student() { num = 0; } void Push(student s); student Pop(); int GetLength () const { return num; }private : student stu[120]; int num;};void Student::Push(...