摘要:
#include "stdio.h"int main(){ int i,j,m,k,n,a[6][6],sum[6]; scanf("%d",&k); scanf("%d%d",&m,&n); for(i=0;i < m;i++) { for(j=0;j < n;j++) { scanf("%d",&a[i][j]); } } for(i=0;i < m;i ++) { sum[i]=0; } for(i=0;i < m;i++) { for(j=0... 阅读全文
摘要:
#include int main(){ int a,b,c,n; double x1,x2,x; scanf("%d,%d,%d",&a,&b,&c); if(a=0) { printf("Error!"); exit(0); } if(b*b-4*a*c0) printf("x1=%6f,x2=%6f",x1,x2); else printf("x=%6f",x); return 0;} 阅读全文
摘要:
1.程序填空:下列程序在数组中同时查找最大元素和最小元素的下标,分别存放在 main()函数的max 和 min 变量中。#include void findByPoint(int *, int, int *, int *);void find(int *a, int n, int max, int min);int main(void){ int max1=0, min1=0, a[]={5,3,7,9,2,0,4,1,6,8}; findByPoint(a,10,&max1,&min1); //自定义函数,指针变量是a,max,min,&max1是地址。; prin 阅读全文
摘要:
1统计和输出一次考试中的最高分、最低分、平均分,以及在90~100、 80~89、 70~79、 60~69和60分以下各分数段的人数。#include #define MAX_N 100 //最大总人数void main() { int n; //总人数 int i; //循环变量 float Mark[MAX_N]; ... 阅读全文
摘要:
习题一、填空:阅读下列程序说明和程序,在可选答案中,挑选一个正确答案。填补(1) (2) (3) (4)处空白,并注释说明为什么。#include void main( ){ int i, b = 1; double s; s = 0 ; /*累计加和 初始值为0*/ for(i = 1; i void main( ) { int i, j, t, a[10]; printf("Enter 10 integers: "); for(i = 0; i #includeint main(){ int x,y; pr... 阅读全文
摘要:
1、输入n个整数,将它们存入数组a中。输出最大值和它所对应的下标。#include int main(void){ int a[10],i,max,j; printf("请输入十个数:"); for(i=0;i<10;i++) /*i从0开始找遍整个数组*/ scanf("%d",&a[i]); max=a[0]; for(i=0;i<10;i++) { if(max<a[i]) { max=a[i]; /*找出最大的数*/ j=i+1; ... 阅读全文
摘要:
#include double fact(int n);int main(void){ int n; double sum; sum=0; for(n=1;n<=100;n++) sum=sum+fact(n); printf("1!+2!+3!+…+100!=%e\n",sum); return 0;}double fact(int n){ int i; double result; result=1; for(i=1;i<=n;i++) result=result*i; return re... 阅读全文
摘要:
1.#includeint main(void){ int x,y; printf("Enter x:\n"); scanf("%d",&x); if(xint main (void){ int count,i,n; double grade,total; printf("Enter n:"); scanf("%d",&n); total=0; count=0; for(i=1;i=60){ count++; } } printf("Grade average=%.2f\n",t 阅读全文
摘要:
1.#includeint main(void){ double num1,num2; char op; printf("Type in an expression:"); scanf("%lf%c%lf",&num1,&op,&num2); if(op=='+') printf("=%.2f\n",num1+num2); else if(op=='-') printf("=%.2f\n",num1-num2); else if(op=='*' 阅读全文
摘要:
#includeint main(void){ double r,h,v,n; printf("Enter r,h and n "); scanf("%lf%lf%lf",&r,&h,&n); if(r<=0||h<=0) { printf("输入错误,重新输入"); } else{ v=cylinder(r,h,n); printf("v=%.3f\n",v); } return 0;}double cylinder(double r,double h,double n){ d 阅读全文