用c语言编程,各位大虾帮帮忙
#include
#include
#include
int fac(int n)
{ return (n==1?1:n*fac(n-1));
}
double f(double x,double n)//其中f(x,n)=1-x的平方/2!+x的4次方/4-...+v (n〉=0)
{
double i,m=1,a,b,c=1,sum=0;
for(i=2;i<=2*n;i=i*2) //i代表的是2n,每次乘以2
{
c=fac(i);
m=pow(-1,i/2);
b=pow(x,i); //乘方
a=(m*b)/c; //(-1)的n次方*x的2n次方/(2n)!
sum=sum+a;
}
return(sum);
}
double y(double x,double n)
{ double result,a,b,c;
a=f(x,n);
b=f(x+2.3,n);
c=f(x-3.2,n+2);
result=a/(b+c);
return(result);
}
int main()
{ double x,n,result;
x=5.6;n=7;
result=y(x,n);
printf("y=%f
",result);
return 0;
}
不知道对不对 你对着看看
1、C
2、B
3、C
4、你这个题目是不是有问题或者你看错题目了?
5、C
6、B
7、A
8、B
9、好像没有答案哦?
10、A
void main()
{
int hour,week;
int money;
float tax;
printf("请输入星期与工作时间:");
scanf("%d%d",&hour,&week);
switch(week)
{
case 1:
money=20*hour;
break;
case 2:
money=20*hour;
break;
case 3:
money=20*hour;
break;
case 4:
money=20*hour;
break;
case 5:
money=20*hour;
break;
case 6:
money=20*hour*3;
break;
case 7:
money=20*hour*3;
break;
}
tax=(float)0.08*money;
printf("该日的税前工资为:%d\n",money);
printf("税金为:%.2f\n",tax);
}
main()
{ int n,m,w; float w1;
printf("enter two number:\n");
scanf("%d %d",&n,&m);
if(n==6||n==7) { w=60*m; w1=w*0.08; }
else {w=20*m; w1=w*0.08; }
printf("%d %.3f",w,w1);
getch();
}
main()
{ int n,m,s;
printf("enter two number:\n");
scanf("%d %d",&n,&m);
s=n;
switch(s)
{case 1:printf("%d %.3f\n",20*m,20*m*0.08);break;
case 2:printf("%d %.3f\n",20*m,20*m*0.08);break;
case 3:printf("%d %.3f\n",20*m,20*m*0.08);break;
case 4:printf("%d %.3f\n",20*m,20*m*0.08);break;
case 5:printf("%d %.3f\n",20*m,20*m*0.08);break;
case 6:printf("%d %.3f\n",60*m,60*m*0.08);break;
case 7:printf("%d %.3f\n",60*m,60*m*0.08);break;
default :printf("enter the number between 1 to 7"); }
getch();
}
这很简单啊! if语句就是列举具体的哪一天,如:定义n表示星期的天数,就有if(n==1){...} if{...} ...
至于switch-case语句,同样的,定义i表示星期的天数,就有
cin>>i;
switch(i){
case1:
case2:
.
.
.
case7:
或者最后的case7:也可以写成 default:
就这样了,具体的还是自己写为好,这样跟能加深理解!
如何用C语言编程计算3个数的最大值?
int a,b,c,t;printf("请输入三个整数:\\n");scanf("%d\\t%d\\t%d", &a, &b, &c);if (a > b){ t = a;a = b;b = t;} if (a > c){ t = a;a = c;c = t;} if (b > c){ t = b;b = c;c = t;} printf("这三个数中最大的数是:%d\\n", c);printf...
学生C语言编程学习必备的一些网站
C语言网(www.dotcpp.com)不仅提供C语言,还包括C++、java、算法与数据结构等课程在内的各种入门教程、视频录像、编程经验、编译器教程及软件下载、题解博客,源码分享等优质资源,提倡边学边练边分享,同时提供对口的IT工作,是国内领先实用的综合性编程学习网站! 2、C语言中文网 C语言中文网是中国领先的C语言程序设计...
c语言编程:输入一个正整数N,统计[1,N]范围内各位数字之和能被15整除的...
include <stdio.h>int main(int argc,char *argv[]){ int m,i,n,t,N; printf("Input N(int N>0)...\\nN="); if(scanf("%d",&N)!=1 || N<1){ printf("Input error, exit...\\n"); return 0; } for(m=0,i=1;i<=N;i++){ for(t=0,n=...
c语言编程:输入一个正整数N,统计[1,N]范围内各位数字之和能被15整除的...
include <stdio.h>int main(int argc,char *argv[]){ int m,i,n,t,N; printf("Input N(int N>0)...\\nN="); if(scanf("%d",&N)!=1 || N<1){ printf("Input error, exit...\\n"); return 0; } for(m=0,i=1;i<=N;i++){ for(t=0,n=...
c语言编程中,怎样输入一个三位数,将其各位数字反序输出,如输入321,输...
include <iostream>#include <stdio.h>#include <math.h>#include <iomanip>using namespace std;int main(){int n;cin>>n;while(n!=0){cout<<n%10;n\/=10;}cout<<endl;return 0;}
助各位大大 编程完成以下题目 1. 求1+3+5+7+……+99的和。 2. 输入...
\/*求1+3+5+…+99*\/ include<stdio.h> int main(void){ int sum,i,n;sum=0;n=1;for(i=;i<=99;i++)sum=sum+n;n=n+2;printf("1+3+5+…+99=%d\/n",sum);return 0;} \/*求20以内的阶乘和*\/ include<stdio.h> int main(void){ int i,j,n;double sum;printf("请输入 ...
C语言编程 对于一个位数不定的数求其各位数字之和
include<stdio.h> include<math.h> main(){ long a,b,e;int c=0,d=0;scanf("%ld",&a);b=a;while(1){ b=b\/10;c++;if(b==0)break;} while(1){ e=a\/pow(10,c-1);d=d+e;a=a-e*pow(10,c-1);c--;if(c==1){ d=d+a;break;} } printf("%d\\n",d);getch()...
c语言编程: 将一组数按从大到小的顺序排序
include <stdio.h> main(){ int x;printf("请输入要排序数字个数:");scanf("%d",&x);int i,j,k,a,b,num[x];printf("输入数据:");for(i=0;i<x;i++)scanf("%d",&num[i]);for(j=0;j<x;j++){ for(k=j+1;k<x;k++)if(num[k]>num[j]){ a=num[j];num[j]=num...
C语言编程:设某四位数的各位数字的平方和等于100,问满足这种条件的最大...
首先找 4位素数:int f1(N){ int flag=0;for(int i=2;i*(i+1)<N;i++){ if(N%i==0){ flag=1;break;} } if(flag==0)return N;else return 1;} \/\/把这些素数 保存到array[]数组里 array[]数组大到小的顺序来判断 4563 void f2(){ for(int i=array.length;i>=0;i++...
简单C语言编程,求解答
3.编程实现,输入一个字符,输出该字符的ASCII码。include "stdio.h"main(){ char n;printf("请输入一个字符:");scanf("%c",&n);printf("\\n%c的ASCII值为:%d",n,n);getch();} 4.编写程序,实现将输入的华氏温度值转换成摄氏温度值,输出结果精度为0.1,(转换公式利用百度等工具在...
巩饼三黄: #include<stdio.h> void main() {int hour,week;int money;float tax;printf("请输入星期与工作时间:");scanf("%d%d",&hour,&week);switch(week){case 1:money=20*hour;break;case 2:money=20*hour;break;case 3:money=...
安次区18783488428: c语言编程~求大虾帮忙?
巩饼三黄: 不好意思刚忘了边界的问题,现改一下: #include<stdio.h> void main() {FILE *p; int i; char c; p=fopen("lower.txt","w+"); while((c=getche())!='!') {if('A'<=c && c<='Z') c+=32; putc(c,p); } printf("\n"); fseek(p,0,SEEK_SET); c=fgetc(p); while(!feof(p)) {putchar(c); c=fgetc(p); } printf("\npress any to exit"); getchar(); fclose(p); }
安次区18783488428: c语言编程~求大虾?
巩饼三黄: #include <stdio.h> #include <conio.h> #include <string.h> #include <stdlib.h> void main(int argc,char *argv[]) { if(argc!=3){ printf("缺少参数!"); return; } char str[256]; memset(str,0,sizeof(str) ); sprintf( str,"copy %s %s",argv[1],argv[2] ); system( str ); getch(); }
安次区18783488428: 求大虾帮忙解答个C语言编程?
巩饼三黄: main() { long n; int j; printf("please enter a 4 wei shu:\n"); scanf("%ld",&n); while(n) { j=n%10; printf("%d",j); n=n/10; } }
安次区18783488428: 碰到一个C语言编程题:大虾们帮帮忙~~~?
巩饼三黄: void test(int **m,int n){ int linemax[n]={0};//存储每行绝对值最大的元素. int i,j; for(i=0;i<n;i++) for(j=0;j<n;j++) if((m[i][j]=>0?m[i][j]:-m[i][j])>(linemax[n]=>0?linemax[i]:-linemax[i])) linemax[i]=m[i][j]; for(i=0;i<n;i++) for(j=0;j<n;j++) m[i][j]/=linemax[i]; }
安次区18783488428: C语言编程,大虾帮帮菜鸟:<万分感谢?
巩饼三黄: main() { int i,j,num; scanf("%d",&num);//输入行数 for ( i=0;i<num;i++) //行数目 { for(j=0;j<i;j++) //每行*数目 { printf("*"); } printf("\n"); } getch(); } 加分吧
安次区18783488428: 大虾们帮个忙弄一个简单的C语言程序 可发出声音 - ?
巩饼三黄: 1.发声,有两种: 一种主板的小扬声器,可以发出指定频率的声音; 二是通过声卡的MIDI,发出指定频率的声音;2.标准的C语言不支持发声的,要调用WINDOWS API子程序才能发声;所以,要知道你用的是什么C语言; 我用的是C++BUILDER,发声子程序网上可搜到.
安次区18783488428: 哪位大虾帮帮忙,帮我用C语言编程求一个四阶矩阵的逆阵(注明:我只要四阶的!不要N阶矩阵求逆那么一大串代码.)?
巩饼三黄: #include<stdio.h> int main() { int a[4][4],b[4][4]; int i,j; for(i=0;i<4;i++) for(j=0;j<4;j++) scanf("%d",&a[i][j]); for(i=0;i<4;i++) for(j=0;j<4;j++) b[j][i]=a[j][i]; printf("转置后:\n"); for(i=0;i<4;i++) { for(j=0;j<4;j++) { printf("%d ",b[j][i]); } if(j=3) { printf("\n"); } } return 0; }
安次区18783488428: 有这样一个C语言编程?哪位大虾能帮我写一下??
巩饼三黄: 刚刚自己编的.一个完整的程序:#include<stdio.h> void main() {long a,b,c,temp;printf("请输入a,b,c:");scanf("%d%d%d",&a,&b,&c);temp=c;c=b;b=a;a=temp;printf("\na=%d b=%d c=%d\n",a,b,c);scanf("%d",&temp); } 在自己电脑的vc++ 2008 上编译通过.
安次区18783488428: C语言编程?
巩饼三黄: #include <stdio.h> #define zks 36 /*砖块数量*/ #define rs 36 /*总人数*/ void main() {int man,woman,child;for(man=0;man<rs=;man++){for(woman=0;woman<=rs;woman++){for(child=0;child<=rs.child++){if(rs==(man+woman+child)&&zks==...