自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 8. 编写一个函数,处理n行、n列的二维数组:将每一行的元素同除以该行上绝对值最大的元素。

#include "stdio.h"#include "math.h"int main(void ) { int a[3][4] = {1, -4, 31, 43, 54, 36, 47, 38, 49, 10,63, 12}; int (*p)[4]=a; double b,max; double q[3]; printf("%f\n",a[1][2]); for (int i = 0; i < 3; ++i) { ...

2021-11-07 13:48:05 643

原创 7.给定一个日期(年/月/日)计算该日期是所在年的第几天。

输入年月日并用逗号隔开。#include "stdio.h"#define M 12int main(void ){ int x,y,z; int sum = 0; printf("please enter the years,the month and the days:"); scanf("%d,%d,%d",&x,&y,&z); int a[M]={31,29,31,30,31,30,31,31,30,31,30,31};

2021-11-06 21:20:41 424

原创 6.给定年份year,判别该年份是否闰年,要求: 6-1 一般算法; 6-2 用宏实现:定义一个宏以判别该年份是否闰年。

要求: 6-1 一般算法;直接使用数字被4整除且不被100整除;6-2 用宏实现:定义一个宏以判别该年份是否闰年。#include "stdio.h"#define M 4#define N 100int main(void ){ int x; printf("please enter the years:"); scanf("%d",&x); if(x%M==0&&x%N!=0){ printf("this is

2021-11-06 21:10:01 216

原创 5. 输入两个数组(数组元素个数自定),输出在两个数组中不都出现的元素(如a[5]={2,3,4,5,6},b[6]={3,5,7,9,10,-1},则输出2、4、6、3、7、9、10、-1)。

简化N取的5。#include<stdio.h>#define N 5int main(){ int a[N]={2,3,4,5,6},b[N]={3,5,7,9,10},i,j; for(i=0;i<N;i++){ for(j=0;j<N;j++) if(a[i] == b[j]) break; if(j == N) printf("%d ",a[i]);

2021-11-06 20:48:18 564

原创 4. 输入两个数组(数组元素个数自定),输出在两个数组中都出现的元素(如a[5]={2,3,4,5,6},b[6]={3,5,7,9,10,-1},则输出3、5)。

注意两者对比要for套嵌使用。#include "stdio.h"#define M 5#define N 6int main(void){ int a[M],b[M]; int i,j,t; printf("输入数组A: "); for ( i = 0; i < M; ++i) { scanf("%d", &a[i]); } printf("输入数组B: "); for ( t = 0; t .

2021-11-06 20:10:26 2065 1

原创 3. 输入20个整数存入一个整型数组,输出其中能被数组中其它(只需其中一个)元素整除的那些数组元素。

20个数据太多了,M取了5做的测试。#include "stdio.h"#define M 20int main(void){ int a[M]; int n; for (int i = 0; i < M; ++i) { scanf("%d",&a[i]); } printf("输入你想整除数字的位置:\n"); scanf("%d",&n); for (int j = 0; j < M; j

2021-11-06 19:45:05 2918

原创 2. 编程,输入一个10进制正整数,然后输出它所对应的八进制、十六进制数。

#include "stdio.h"#define M 10int ote(int x){ int j; int b[M]; for (j = 0; x!=0; j++) { b[j]=x%8; x/=8; } printf("十进制转化成八进制后:"); for (--j; j>=0 ; j--) { printf("%d",b[j]); } return 0;}int ...

2021-11-02 22:04:33 4981

原创 1. 编程,统计在所输入的50个实数中有多少个正数、多少个负数、多少个零。

因为50个数太多了,所以取的M = 5测试,结果如下图:#include "stdio.h"#define M 50int main(){ int a[M]; int j=0,k=0,m=0; for (int l = 0; l<M; l++) { scanf("%d",&a[l]); if (a[l]>0) j++; else if(a[l]<0)

2021-11-02 13:09:45 1556

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除