自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 7-6 近似求PI (15 分)

#include <stdio.h>#include <math.h>int main(){ double pi = 0,eps = 0; scanf("%le", &eps); int i = 1,n = 1; double j = 1, k = 1; double sum = 1.0; for (; !(((j * 1.0) / k) < eps); i++,n += 2) { j = j * i; k = k * (n .

2021-07-08 15:56:02 203

原创 7-7 求整数的位数及各位数字之和

本题有一个经典问题:如何求一个自然数的各位数本人想到一种简单的方法:1.首先求出个位:number%10;2.接下来要求十位:字需要将十位的数字移到个位上。即a/10;所以各位数字只需将上述两步用循环语句连起来即可:for (;N != 0;j++) { sum = sum + N % 10; N = N / 10;}...

2021-06-21 13:32:03 400

原创 7-6 近似求PI (15 分)(学习记录分享篇)

这道题的难点在于如何将上式表达出来,我们观察这个式子可以得到,后面一项比前面一项多乘了一个i/(2*i+),因此采取for循环语句可以自然而然将这个式子的每一项都表达出来。#include <stdio.h>int main() { double eps, sum = 1.0, num = 1, i; scanf_s("%le", &eps); for (i = 1; num > eps; i++) { num = num *..

2021-06-21 13:19:48 696

原创 6-2 在数组中查找指定元素 (15 分)

#include <stdio.h>#define MAXN 10int search( int list[], int n, int x );int main(){ int i, index, n, x; int a[MAXN]; scanf("%d", &n); for( i = 0; i < n; i++ ) scanf("%d", &a[i]); scanf("%d", &x); .

2021-06-15 20:56:15 111

原创 6-5 利用指针找最大值 (10 分)

#include <stdio.h>void findmax( int *px, int *py, int *pmax );int main(){ int max, x, y; scanf("%d %d", &x, &y); findmax( &x, &y, &max ); printf("%d\n", max); return 0;} /* 你的代码将被嵌在这里 */void .

2021-06-15 20:34:28 468

原创 6-4 字符串的连接 (15 分)

#include <stdio.h>#include <string.h>#define MAXS 10char *str_cat( char *s, char *t );int main(){ char *p; char str1[MAXS+MAXS] = {'\0'}, str2[MAXS] = {'\0'}; scanf("%s%s", str1, str2); p = str_cat(str1, str2); ...

2021-06-15 20:27:53 317

原创 7-4 求组合数 (15 分)

#include <stdio.h>int main(){ double fact(int n); int result; int m, n; scanf("%d %d", &m, &n); result = fact(n) / (fact(m) * fact(n - m)); printf("result = %d", result); return 0;}double fact(int n){ double sum = 1; for (int i.

2021-06-14 11:43:49 304

原创 6-2 在数组中查找指定元素 (15 分)

int search(int list[], int n, int x){ int count = 0,flag = 0; for (int i = 0; i < n; i++) { if (*(list + i) == x) { flag = 1; count = i; break; } } if (flag)return count; else.

2021-06-14 11:36:18 544

原创 7-3 出生年 (15 分)

#include <stdio.h>#include <math.h>int shuchu_year = 0;int main(){ int year, n; int number_dif(int n); //输出n有几个不同数字 int number_year(int y, int x);//输出遇到x数字不相同时的年龄 void printf_year(int y); scanf("%d %d", &year, &n); printf("%d.

2021-06-05 15:33:36 249

原创 7-4 求组合数

#include<math.h>int reverse(int number){ int flag = 1, a[10], count = 0; int sum = 0; if (number < 0)flag = -1; for (int i = 0; i < 10; i++) { a[i] = number % 10; number = number / 10; count++; ...

2021-06-05 15:31:21 92

空空如也

空空如也

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

TA关注的人

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