- 博客(14)
- 收藏
- 关注
原创 7.4:输入两个实数,用一个函数求出它们之和。
#include<stdio.h> float add(float x,float y) { float z; z=x+y; return(z); } int main() { float add(float x,float y); float a,b,c; printf("Please enter a and b:"); scanf("%f,%f",&a,&a...
2019-05-24 23:39:05
12059
原创 3.有5个学生坐在一起,问第5个学生多少岁,他说比第4个学生大2岁。问第4个学生岁数,他说比第3个学生大2岁。以此类推,最后问第1个学生,他说是10岁。请问第5个学生多大。
#include<stdio.h> int main() { int age(int n); printf("NO.5,age:%d\n",age(5)); return 0; } int age(int n) { int c; if(n==1) c=10; else c=age(n-1)+2; ret...
2019-05-24 23:03:51
7313
1
原创 2.用辗转相除法求两个数的最大公约数。
#include<stdio.h> int main() { int x,y,z; scanf("%d %d",&x,&y); while(y!=0) { z=x%y; x=y; y=z; } printf("%d",x); return 0; }
2019-05-24 22:08:15
587
原创 1.求平均数,以-1结束。
#include<stdio.h> int main() { int x; double sum=0; int cnt=0; scanf("%d",&x); while(x!=-1) { sum+=x; cnt++; scanf("%d",&x); } if(cnt>0) { printf("%f\n",sum/cnt); }...
2019-05-24 16:19:44
478
原创 例5.5:要求输出i~j之间的能被3整除的数。
#include<stdio.h> int main() { int n,i,j; scanf("%d %d",&i,&j); for(n=i;n<=j;n++) { if(n%3!=0) continue; printf("%d ",n); } printf("\n"); return 0; }
2019-05-12 20:00:24
252
原创 例5.4:在全系1000人中,征集慈善募捐,当总数达到10万元时就结束,统计此时捐款的人数,以及平均每人捐款的数目。
#include<stdio.h> #define SUM 100000 int main() { float amount,aver,total; int i; for(i=1,total=0;i<=1000;i++) { printf("please enter amount:"); scanf("%f",&amount); total=tota...
2019-05-12 19:24:04
2487
1
原创 例5.1:求和,求1到n的和。
#include<stdio.h> int main() { int n; scanf("%d",&n); int i=1,sum=0; while(i<=n) { sum=sum+i; i++; } printf("sum=%d\n",sum); return 0; } #include<stdio.h> int main()...
2019-05-11 15:02:56
4373
原创 请写程序计算数列中所有除以3余1且除以5余2的数的和。
请写程序计算数列中所有除以3余1且除以5余2的数的和。 输入: 第一行为一个整数n(0<n),代表n组测试用例。后边是n行,每行代表一组测试用例。每行中包含若干整数, 以-1结束。测试用例保证每行只有最后一个数为-1,其他数均为正整数。 输出: 为n行,每行一个整数,对应n组测试用例,为求和的结果。测试用例保证合法且所有整数可以用int存储。 #include<stdi...
2019-05-10 14:40:48
5476
1
原创 例6.4:将一个二维数组的行和列的元素互换,存到另一个二维数组中。
#include<stdio.h> int main() { int a[2][3]; int b[3][2]; int i,j; printf("array a:\n"); for(i=0;i<2;i++) { for(j=0;j<3;j++) { scanf("%d",&a[i][j]); b[j][i]=a[i][j]; ...
2019-05-10 01:19:39
2758
原创 例1.1:要求在屏幕上输出以下一行信息。This is a C program.
#include<stdio.h> int main() { printf("This is a C program.\n"); return 0; }
2019-05-10 01:16:33
4321
原创 例1.3:求两个整数中的较大者。
#include<stdio.h> int main() { int max(int x,int y);//对被调用函数max的声明 int a,b,c; scanf("%d %d",&a,&b); c=max(a,b);// 调用max函数,将得到的值赋给c printf("max=%d\n",c); return 0; } int max(int x,...
2019-05-08 21:10:59
2074
原创 例1.2:求两个整数之和.
#include<stdio.h> int main() { int a,b,sum; scanf("%d %d",&a,&b); sum=a+b; printf("%d",sum); return 0; } 设置三个变量,a和b用来存放两个整数,sum用来存放和数。 ...
2019-05-08 20:12:07
420
原创 对十个数组元素依次赋值为0,1,2,3,4,5,6,7,8,9,要求按逆序输出。
#include<stdio.h> int main() { int i,a[10]; for(i=0;i<=9;i++) a[i]=i; for(i=9;i>=0;i--) printf("%d ",a[i]); printf("\n"); return 0; ...
2019-05-08 19:59:13
10342
原创 输入只有一行为10个整数,计算这10个整数的和及平均值,同时寻找其中的最大值、最小值。输出分四行依次为和、平均值(精确到小数点后两位)、最大值、最小值。测试数据保证所有整数可以用int型存储。
#include <stdio.h> main() { int x[10]; int sum,max,min,i; float ave; for(i=0;i<=9;i++) { scanf("%d",&x[i]); } sum=0; max=min=x[0]; for(i=0;i<=9;i++) { ...
2019-04-24 13:51:40
4102
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅