以一个函数实例运算出x的值和y的值 #include <stdio.h>#include <stdlib.h>float f1(float x){ float y; y=3*x*x*x+2*x*x-1; return y;}int main(){ float x,y; scanf("%f",&x); y=f1(x); printf("x=%3f,y=%3f",x,
用程序算出几个数的平均值 #include <stdio.h>#include <stdlib.h>int main(){ int x; double sum=0,aver; int cnt=0; scanf("%d",&x); while(x!=-1){ sum+=x; cnt++; scanf("%d",&x); }
用程序来写出输出的数字出现的次数 #include <stdio.h>#include <stdlib.h>#define N 10int main(){ int x; int a[N]={0}; int i; scanf("%d",&x); while(x!=-1) { if(x>=0 && x<=9){ a[x]++;
用递归方法计算整数n的阶乘n! #include<stdio.h>long Fact(int n);int main(){ int n; long result; printf("Input n:"); scanf("%d",&n); result=Fact(n); if(result==-1) printf("n<0,data error!");
Fact()的返回值类型 #include<stdio.h>unsigned long Fact(unsigned int n);int main(){ int m; do{ printf("Input m(m>0):"); scanf("%d",&m); }while(m<0); printf("%d!=%lu",m,Fact(m)); r
根据月份运算天数 #include <stdio.h>#include <stdlib.h>#define MONTHS 12int main(){ int days[MONTHS]={31,28,31,30,31,30,31,31,39,31,30,31}; int month; do{ printf("Input a month:"); scanf(
输入十个数求十个数的平均数 #include <stdio.h>#include <stdlib.h>int main(){ int score[5]; int totalscore =0; int i; printf("Input the scores of ten students:"); for(i=0;i<5;i++) { scanf("%d",&
通过几组数算平均数 #include <stdio.h>int main(){ int score1,score2,score3,score4,score5; int totalscore; printf("Input the score of five students:"); scanf("%d",&score1); scanf("%d",&score2);
讲课内容 #include<stdio.h>main(){ int x; double sum=0; int cnt=0; int number[100]; scanf("%d",&x); while(x!=-1) { number[cnt]=x; sum+=x; cnt
一到n的乘积 #include <stdio.h> int main() { int n,j,sun=1; printf("input n:"); scanf("%d",&n); for (j=1;j<=n;j++) { sun=sun*j; printf("j=%d",j); }
一百以上各个数之和 #include <stdio.h> int main() { int a,b,c,z,sum; printf("请输入一百以上的数:"); scanf("%d",&a); b=a/100; c=a%10; z=(a%100)/10; sum=b+c+z; printf("sum=%d",sum); re
习题6.5 #include <stdio.h> int main() { double c,f,i; for(i=0;i<=300;i+=10) { printf("i=%f",i); c=5.0/9.0*(i-32.0); printf("c=%f",c); } printf("c=%f",c
习题6.4 #include <stdio.h> int main() { int i,j,sun=0,n; printf("请输入一个数 n: "); scanf("%d",&n); for(i=1;i<=n;i++) { j=i*i*i; sun=j+sun; printf("j=%d",j);
使用switch语句来进行程序中的加减乘除运算 #include<stdio.h>main(){ int data1,data2; char op; printf("please enter an expression:"); scanf("%d%c%d",&data1,&op,&data2); switch(op) { case'+': printf("%d+%d=%d
使用if语句来判断最大值 #include<stdio.h>main(){ int a,b,max; printf("Input a,b:"); scanf("%d,%d",&a,&b); if(a>b) max=a; if(a<=b) max=b; printf("max=%d",max);}知识点:懂得了用单分支来判断最大值。 知道了
宏常量与宏替换 #include<stdio.h>int main(){ double r=5.3; printf("circumference=%f",2*3.14159*r); printf("area=%f",3.14159*r*r);}知识点:1、怎么使用半径来求周长和圆的面积。
调用函数Fact()来计算m! #include <stdio.h>long Fact(int n){ int i; long sum=1; for(i=1;i<=n;i++){ sum=sum*i; } return sum;}int main(){ int m; long ret; printf("Input m:"); scanf("
计数控制的循环 #include <stdlib.h>int main(){ int i,n; long p=1; printf("please enter n:"); scanf("%d",&n); for(i=1;i<=n;i++) { p=p*i; } printf("%d!=%ld",n,p); return 0;