摘要:
#include int main() { int n,m,x,s; scanf("%d %d",&m,&n); s=m*n; while(n!=0){ x=m%n; m=n; n=x; } printf("%d %d",m,s/m); return 0; }#includeint main(void){ int d=1,f=1,i,j,m,n; double it,s=0; scanf("%d",&m); for(i=0;i<m;i++){ scanf("%d",&n)... 阅读全文
摘要:
#includeint main(void){ int r,i,j,k,n,m; int a[50][50]; int s[50]; scanf("%d",&k); for(r=0;r<k;r++){ 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,j=0;i<m;i++){ s[... 阅读全文
摘要:
//输入一个字符串和一个正整数x,将该字符串中的后x个字符复制到另一个字符串y中,输出字符串y;再对y串的内容前后倒置后存入数组z中并输出。#include#includevoid getx(char *c1);void getr(char *c2);int x;int main(void){ char s[80]; printf("enter a string:"); gets(s); printf("enter an integer:"); scanf("%d",&x); printf("the new stri 阅读全文
摘要:
#includeint main(void){ void sum_diff(float op1,float op2,float *psum,float *pdiff); float psum,pdiff; float op1,op2; //用float,用%f; printf("输入op1,op2:"); scanf("%f%f",&op1,&op2); //调用函数; sum_diff(op1,op2,&psum,&pdiff); printf("*psum=%f,*pdiff=%f",psum,pd 阅读全文
摘要:
//输入2个正整数m和n(1≤m,n≤1000),输出m~n之间的所有水仙花数。水仙花数是指各位数字的立方和等于其自身的数。#include#includeint main(void){ int n,m,i;//m>=1,nint main(void){ int i,n; int x,y; x=0; y=0; printf("enter n:"); scanf("%d",&n); //数组 int a[80]; for(i=1;i=y) printf("是回文。"); else printf("不是回... 阅读全文
摘要:
#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 printf("数组a最大和最小元素下标是%d,%d\n", max1, min1); int max2=0, min2=0,b[]={3,4,71, 阅读全文
摘要:
//统计和输出一次考试中的最高分、最低分、平均分,以及在90~100、 80~89、 70~79、 60~69和60分以下各分数段的人数#include #define MAX_N 100 //最大总人数void main() { int n; //总人数 int i; //循环变量 float Mark[MAX_N]; ... 阅读全文
摘要:
实验 7 综合练习 实验目的:巩固分支结构、循环结构、函数和数组的使用方法。习题一、填空:阅读下列程序说明和程序,在可选答案中,挑选一个正确答案。填补(1) (2) (3) (4)处空白,并注释说明为什么。程序说明求 1 + 2/3 + 3/5 + 4/7 + 5/9 + … 的前15项之和。 运行示例:sum = 8.667936程序如下:1 #include 2 void main( )3 {4 int i, b = 1;5 double s;6 (1) A ;(根据i=1b=1,联系s=s+一个不为零得数,所以令s初始值为0)7 for(i = 1; i 2 void main( )3 阅读全文
摘要:
/*输入n个整数,将它们存入数组a中。输出最大值和它所对应的下标*/#includeint main(void){ int i,index,n; int a[10]; printf("Enter n:"); /*提示输入n*/ scanf("%d",&n); printf("Enter %d integers:",n); /*提示输入n个数*/ for(i=0;ia[index]) /*如果a[i]是新的最大值,即下标为i的元素最大*/ index=i; /*输出最大值和对应的下标*/ ... 阅读全文
摘要:
/*计算1!+2!+…+100!。要求定义和调用函数fact(n)计算n的阶乘*/#includedouble fact(int n);/*自定义fact函数计算阶乘*/int main(void){ int i; double sum; sum=0; for(i=1;ifloat fact(int);/*直接定义函数为float型,其中n m为int型*/int main( ){ int n,m; float y; /*y作为结果也是float型*/ printf("Enter n and m:"); scanf("%d%d",&n,& 阅读全文