摘要:
#includefloat fact(int x);int main(void){ int m,n; float m_jc,n_jc,mn_jc,a,b; scanf("%d %d",&m,&n); m_jc=fact(m); n_jc=fact(n); mn_jc=fact(m-n); a=n_jc*mn_jc; b=m_jc/a; return 0;}float fact(int x){ int x,i; float product; product=1; ... 阅读全文
摘要:
#include#includeint main(){ int a[10],b[10],c[10],e,i; double x1,x2,x3,d; for(i=0;i0){ d=sqrt(b[i]*b[i]-4*a[i]*c[i]); if(d=0){ e=2*a[i]; x1=(-b[i]+d)/e; x2=(-b[i]-d)/e; if(x1==x2) printf("x1=x2=%.6f\n",x1); if(x1!=x2) printf... 阅读全文
摘要:
#includestruct student{ int age; char name[10];};int main(void){int i,index,j,n;struct student students[3],temp;for(i=0;i<=3;i++){scanf("%d\t %s\t",&students[i].age,&students[i].name);}for(i=0;i<n-1;i++){ index=i; for(j=i+1;j<n;j++) if(students[j].age<students[index].ag 阅读全文
摘要:
为了防止信息被别人轻易窃取,需要把电码明文通过加密方式变换成为密文。变换规则是:小写字母z变换成为a,其它字符变换成为该字符ASCII码顺序后1位的字符,比如o变换为p。 要求输入一个字符串(少于80个字符),输出相应的密文;要求定义和调用函数encrypt(s),该函数将字符串s变换为密文。#include#include#define MAXLINE 80//输入的字符少于80void encrypt(char*);int main(void){ char line[MAXLINE]; printf("输入字符:"); gets(line);//gets表示接收从键盘上 阅读全文
摘要:
#include#includevoid main (){ double x,y; printf("输入x:"); scanf("%lf",&x); if(x2){ y=sqrt(x*x+x+1); } if((x>=-2)&&(x<=2)){ y=2+x; } printf("y=f(%f)=%.2f\n",x,y);} 阅读全文
摘要:
#include void main( ){ int i, j, t, a[10]; printf("Enter 10 integers: "); for(i = 0; i < 10; i++) scanf("%d",&a[i]);/*将输入的数依次赋值给数组a*/ for(i = 1; i < 10; i++) for(j=0;j<10-i;j++)/*j=0是指数组a从第一个开始循环,j<10-i是指在剩下的数之间进行比较*/ if(a[j] < a[j+1])/*对数字进行大小的比较*/ { ... 阅读全文
摘要:
#include void main( ){ int i, b = 1; double s; s=0;/*对S进行赋值*/ for(i = 1; i <= 15; i++) { s=s+double(i)/double(b);/*i,n为整型,而s为浮点型,对i,n进行转换*/ b=b+2; } printf("sum = %f\n",s);/*定义S为浮点型*/} 阅读全文
摘要:
#includeint main(void){ int i,n; int a[10]; printf("Enter n:"); scanf("%d",&n); printf("Enter %d integers:",n); for(i=0;i=0;i--)/*逆序输出数组*/ printf("数组元素a[%d]\t,元素值%d\n",i,a[i]); return 0;} 阅读全文
摘要:
#includeint main(void){ int i,index,n; int a[10]; printf("Enter n:"); scanf("%d",&n); printf("Enter %d integers:",n);/*提示输入n个整数*/ for(i=0;ia[index]) index=i; printf("最大值是%d\t,其数组下标是%d\n",a[index],index); return 0;} 阅读全文
摘要:
#includedouble fact(int n);/*函数的声明,有;*/int main(void){ int i; double sum; sum=0; for(i=1;i<=100;i++) sum=sum+fact(i); printf("1!+2!+…+100!=%e\n",sum); return 0;} double fact(int n)/*定义函数,无;*/ { int i; double result; result=1; for(i=1... 阅读全文