• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

wchenfeng

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

2022年4月12日

输入几个一串字符串,找出最小的字符串。

摘要: #include#include#define N 20#define M 81int getstr(char p[][M]){ char t[M],n=0; /*printf("enter string a empty string to end\n"); ... 阅读全文

posted @ 2022-04-12 20:04 王陈锋 阅读(155) 评论(0) 推荐(0)

编写程序,解决鸡兔同笼问题:一个笼子里关着鸡和兔子。问笼中各有多少只鸡和兔?

摘要: #includeint main(){ int a,b,x; puts("输入头数量:");scanf("%d",&a); puts("输入脚数量:");scanf("%d",&b); x=-(b-a*4)/2; printf("鸡:%d 兔子:%d",x,... 阅读全文

posted @ 2022-04-12 20:04 王陈锋 阅读(292) 评论(0) 推荐(0)

11-7全局变量作用域测试(2)(函数调用)

摘要: #includeint a,b;float c,d;int main(){ int f2(); int f1(); a=1; b=2; c=50.0; d=60.0; printf("i am in main1 a=%d b=%d c=%f d=%f\n",... 阅读全文

posted @ 2022-04-12 20:04 王陈锋 阅读(20) 评论(0) 推荐(0)

11-7全局变量作用域测试

摘要: #includeint a,b;int f1(){ int a=10; printf("i am in f1 a=%d b=%d\n",a,b);}float c,d;int f2(){ float c=100.0; printf("i am in f2 a=... 阅读全文

posted @ 2022-04-12 20:04 王陈锋 阅读(26) 评论(0) 推荐(0)

extern外部函数导入使用11-8例题

摘要: file1 #includeextern float function(float a);int main(){ printf("reseult=%f\n",function(3.0));} file 2 float function(float a){ re... 阅读全文

posted @ 2022-04-12 20:04 王陈锋 阅读(47) 评论(0) 推荐(0)

回文2输入字符型进行判断

摘要: int huiwen(char *s){ char *p = s; while(*p) p++; p--; while(s<p) { if(*s != *p) return 0; s++; p--; ... 阅读全文

posted @ 2022-04-12 20:04 王陈锋 阅读(23) 评论(0) 推荐(0)

根据年月日,判断已经多少天(2)

摘要: #includeint main(){int y,m,ds,flag,n,d,k;scanf("%d %d %d",&y,&m,&ds);if(y%400==0)flag=1;else{if(y%4==0&&y%100!=0)flag=1;else flag=... 阅读全文

posted @ 2022-04-12 20:04 王陈锋 阅读(31) 评论(0) 推荐(0)

编写程序,解决鸡兔同笼问题:一个笼子里关着鸡和兔子。从上面数有35个头,从下面数有84只脚。问笼中各有多少只鸡和兔?

摘要: #includeint main(){ int a,b,x; a=35; b=84; x=-(84-35*4)/2; printf("%d %d",x,35-x);} 阅读全文

posted @ 2022-04-12 20:04 王陈锋 阅读(189) 评论(0) 推荐(0)

实现从键盘输入一个整数b,在数组a中采用二分法查找该数并输出下标,若未找到则输出-1。 例如,输入13输出8 输入-1,输出1 输入19,输出-1

摘要: #include #define N 10void main(void){ int a[N] = {-2, -1, 0, 1, 3, 4, 7, 9, 13, 17}; int i,low=0,high=N-1,mid,ret=-1; int key; //... 阅读全文

posted @ 2022-04-12 20:04 王陈锋 阅读(99) 评论(0) 推荐(0)

实现一维数组的遍历输出,要求用五种不同的语句输出五次。

摘要: #include #define N 10void main(void){ int a[N] = {-2, -1, 0, 1, 3, 4, 7, 9, 13, 17}; int i,low=0,high=N-1,mid,ret=-1; int key; //... 阅读全文

posted @ 2022-04-12 20:04 王陈锋 阅读(41) 评论(0) 推荐(0)

编写程序将一个5×5的矩阵A存入一个二维数组,根据A生成一个新的矩阵B,存入另一个二维数组B,生成的方法是:若A的某个元素是“局部最大值”,则B的相应元素设为1;否则设为0。所谓“局部最大值”是指该值

摘要: #includeint main(){ int a[7][7]={0},i,j,b[7][7]={0}; int x,y,t; for(i=1;i=a[x][y]) t++; } } if(t==9) b[i][j]++; } ... 阅读全文

posted @ 2022-04-12 20:04 王陈锋 阅读(102) 评论(0) 推荐(0)

编写程序实现输入五名学生数学、语文、英语的成绩,输出每门课程的平均成绩以及总分最低的学生成绩。(建立一个6行4列二维数组,最后一行存储每门课程的平均成绩,最后一列存储每名学生的总成绩)

摘要: #includeint main(){ int temp[6][4]; int i,j,sum=0; for(i=0;i<5;i++) { for(j=0;j<3;j++) { scanf(... 阅读全文

posted @ 2022-04-12 20:04 王陈锋 阅读(434) 评论(0) 推荐(0)

实现从键盘输入一个整数b,在数组a中采用二分法查找该数并输出下标,若未找到则输出-1。 例如,输入13输出8 输入-1,输出1 输入19,输出-1

摘要: #include #define N 10void main(void){ int a[N] = {-2, -1, 0, 1, 3, 4, 7, 9, 13, 17}; int i,low=0,high=N-1,mid,ret=-1; int key; //... 阅读全文

posted @ 2022-04-12 20:04 王陈锋 阅读(52) 评论(0) 推荐(0)

计算3个数字的和运算

摘要: #include int sum(int a,int b, int c){ int sum1; sum1=a+b+c; return sum1;}int main(void) { int a, b, c; scan... 阅读全文

posted @ 2022-04-12 20:04 王陈锋 阅读(45) 评论(0) 推荐(0)

(二种方案)编写一个函数,在主函数从键盘输入三个整数,调用该函数求取这三个数的最大值max。

摘要: #include int max(int a,int b,int c) { int max1=b; if(a>b&&a>c) max1=a; else if (c>a&&c>b) max1=c; return max1; } int main(... 阅读全文

posted @ 2022-04-12 20:04 王陈锋 阅读(657) 评论(0) 推荐(0)

输入一串数字,逆向反向输出数字2

摘要: #include void main(){ int a,b,c,n; scanf("%d",&n); a=n/100; b=n/10%10; c=n%10; printf("%d%d%d",c,b,a);} 阅读全文

posted @ 2022-04-12 20:04 王陈锋 阅读(48) 评论(0) 推荐(0)

1/1+1/2+1/3+....1/n的和计算

摘要: #include "stdio.h"int main(void){ float value,sum=0.0; unsigned n=0; scanf("%f",&value); do { sum+=(float)1.0/++... 阅读全文

posted @ 2022-04-12 20:04 王陈锋 阅读(254) 评论(0) 推荐(0)

输入一串数字,逆向,反向输出数字

摘要: #include void main(){int a,ret=0,t;scanf("%d",&a);while(a>0){ t=a%10; ret=t;printf("%d",ret); a=a/10; }} 阅读全文

posted @ 2022-04-12 20:04 王陈锋 阅读(121) 评论(0) 推荐(0)

信函的重量不超过100g时,每20g付邮资80分,编写程序输入信函的重量,若不超过100g则输出应付的邮资。

摘要: #includeint main() { int x,y;scanf("%d",&x);y=x/10;switch(y){ case 0:case 1:printf("80");break;case 2:case 3:printf("160");brea... 阅读全文

posted @ 2022-04-12 20:04 王陈锋 阅读(148) 评论(0) 推荐(0)

输入一串数字,正向输出数字

摘要: #include #include void main(){ int a,i,c,b,t; scanf("%d",&a); t=a;i=0; while(t>0){t=t/10;i++;} //计算a的位数i for(b=i-1; b>=0... 阅读全文

posted @ 2022-04-12 20:04 王陈锋 阅读(41) 评论(0) 推荐(0)

根据年月日,判断已经多少天

摘要: #includeint get_days_of_month(int year, int month){//补足函数 int days,flag; //printf("Please input year:"); // ... 阅读全文

posted @ 2022-04-12 20:04 王陈锋 阅读(276) 评论(0) 推荐(0)

第四章选择结构,从键盘输入任意一个数,判断是否为素数。

摘要: #include #include int is_prime(int n){ int a,b=1,k; k=sqrt (n); for(a=2;a<=k;a++) { if(n%a==0) { b=0; break ; } } if(n==... 阅读全文

posted @ 2022-04-12 20:04 王陈锋 阅读(154) 评论(0) 推荐(0)

输入几个字符串,比较找出其中最小的字符串

摘要: #include#include#define N 20#define M 81int getstr(char p[][M]){ char t[M],n=0; printf("enter string a empty string to end\n... 阅读全文

posted @ 2022-04-12 20:04 王陈锋 阅读(132) 评论(0) 推荐(0)

(1)有一函数: 当x<1时,y=x 当1<=x<10时,y=2x-1 当x>=10时,y=3x-11 编写程序输入x,输出y的值

摘要: #includeint main(){ int x,y; scanf("%d",&x); if (x<1) y=x; else if (x<10) y=2*x-1; else y=3*x-11; printf("%d\n",y); return 0;} ... 阅读全文

posted @ 2022-04-12 20:04 王陈锋 阅读(170) 评论(0) 推荐(0)

编写程序,输入一个整数,使用逻辑表达式计算该数“大于100或小于0”的结果并输出。 例如:输入-200,则输出1

摘要: #includeint main(){ int a; scanf("%d",&a); printf("%d\n",a>100||a<0); return 0;} 阅读全文

posted @ 2022-04-12 20:04 王陈锋 阅读(140) 评论(0) 推荐(0)

编写程序实现从键盘输入一个整数,判断该数是奇数还是偶数并输出。 例如:输入13,则应输出odd。(odd奇数,even偶数)

摘要: #includeint main(){int a;scanf("%d",&a);if (a%2==0){printf("even");}else{printf("odd");}return 0;} 阅读全文

posted @ 2022-04-12 20:04 王陈锋 阅读(2063) 评论(0) 推荐(0)

第三章顺序结构,实现输入一个华氏温度f,要求输出摄氏温度c,公式f=9/5*c+32,要求输出结果保留到小数点后2位。

摘要: #includeint main(){ float f,c; scanf("%f",&f); c = (f - 32)*5/9; printf("%.2f",c); return 0;} 阅读全文

posted @ 2022-04-12 20:04 王陈锋 阅读(163) 评论(0) 推荐(0)

编写一个字符串比较函数my_strcmp,若相等输出0,否则输出两个字符串中第一个不相同字符的ASCII码差值。

摘要: #define _CRT_SECURE_NO_WARNINGS#include #include #include int my_strcmp(char a[], char b[]){ int i,x; char *p1=a,*p2=b; wh... 阅读全文

posted @ 2022-04-12 20:04 王陈锋 阅读(244) 评论(0) 推荐(0)

将字符串类型转换成整型

摘要: #includeint main(){char a[20],*p=a;long x;scanf("%s",a);while(*p!='\0'){ x=(*p-48);p++;printf("%ld",x);}} 阅读全文

posted @ 2022-04-12 20:04 王陈锋 阅读(128) 评论(0) 推荐(0)

编写字符串类型输入,进行冒泡排序

摘要: #include#include#define n 5void sort(char *p[n],int k){ int i, j; char* temp;//定以以个空指针方便交换0 for (i = 0;i 0)//注意函数里面的参数的是字符串的地址 ... 阅读全文

posted @ 2022-04-12 20:04 王陈锋 阅读(40) 评论(0) 推荐(0)

编程将10进制转换2进制(将十进制转换为二进制)

摘要: #include int main(void){ int i,j; int n; int a[32]; scanf("%d",&n); for(i=0;n>0;i++) { a[i]=n%2; n/=2; } for(j=i-1;j>=0;j... 阅读全文

posted @ 2022-04-12 20:04 王陈锋 阅读(168) 评论(0) 推荐(0)

编写一个函数,在主函数从键盘输入三个整数,调用该函数求取这三个数的和。(将程序中的函数定义部分补充完整,不修改主函数)

摘要: #include int sum(int a,int b, int c){ int sum1; sum1=a+b+c; return sum1;}int main(void) { int a, b, c; scan... 阅读全文

posted @ 2022-04-12 20:04 王陈锋 阅读(235) 评论(0) 推荐(0)

自己编写一个strcpy函数,补充到以下代码框架中,实现字符串的复制。 字符串长度不超过32

摘要: #include #include void my_strcpy(char dst[], char src[]){ int i=0; for(; dst[i]!='\0';i++) dst[i]=src[i]; dst[i]='\0';}void mai... 阅读全文

posted @ 2022-04-12 20:04 王陈锋 阅读(47) 评论(0) 推荐(0)

利用函数求1+2+3+...+n,n由键盘输入

摘要: #includeint main(){ int n; scanf("%d",&n); printf("%d",digui(n));}int digui(int n){ int sum=0,i; for(i=0;i<n+1;i++) { sum+=i; } r... 阅读全文

posted @ 2022-04-12 20:04 王陈锋 阅读(267) 评论(0) 推荐(0)

P214页,第8题,利用递归求斐波那契数列

摘要: 斐波那契数列:0、1、1、2、3、5、8、13、21、34 #include int Fib(int n);int main() { int n; scanf("%d",&n); printf("%d\n",Fib(n)); return ... 阅读全文

posted @ 2022-04-12 20:04 王陈锋 阅读(31) 评论(0) 推荐(0)

输入一行字符串,假设单词之间由空格隔开,统计其中共有多少单词?

摘要: #includeint main(){ int i=0,k,sum=1; char a[128]; gets(a);for(;a[i]!='\0';i++){ if(a[i]==' ') sum++; } printf("%d",sum);} ... 阅读全文

posted @ 2022-04-12 20:04 王陈锋 阅读(92) 评论(0) 推荐(0)

计算输入一串20数字中0-9的数字分别有多少个,0: 1: 2:3: 4: 5: 6: 7: 8:9:

摘要: #includeint main(){ int a[20],i,sum,j,k,b[10]={0,1,2,3,4,5,6,7,8,9}; for(i=0;i<20;i++) scanf("%d",&a[i]); for(k=0;k<10;k++) { s... 阅读全文

posted @ 2022-04-12 20:04 王陈锋 阅读(69) 评论(0) 推荐(0)

冒泡排序法(2)从小到大,可以输入要排序个数(小于80)

摘要: #includeint main()#define n 80{ int i,j,t,m,a[n],*p,flag; scanf("%d",&m); p=a; for(i=0;ia[j+1]) { t=a[j]; a[j]=a[j+1]; ... 阅读全文

posted @ 2022-04-12 20:04 王陈锋 阅读(58) 评论(0) 推荐(0)

回文1

摘要: 回文1 #includevoid main(void){ int list[32], len=0, i; int a, t; scanf("%d", &a); while (a) { t = a % 10; lis... 阅读全文

posted @ 2022-04-12 20:04 王陈锋 阅读(32) 评论(0) 推荐(0)

冒泡排序法(1)从小到大排序,输入5个数

摘要: 冒泡排序法1 例子:2 15 32 54 65 #define n 32#includeint main(void){ int i,j,t; int a[n]; for(i=0;ia[j+1]) { t=a[j]; a[j]=a[j... 阅读全文

posted @ 2022-04-12 20:04 王陈锋 阅读(248) 评论(0) 推荐(0)

输出字符串中的大写字母

摘要: 输出字符串中的大写字母 #includeint main(){ char a[100]; char *p; p=gets(a); while(*p) { if(*p>='A'&&*p... 阅读全文

posted @ 2022-04-12 20:04 王陈锋 阅读(141) 评论(0) 推荐(0)

输入十个数,求最大,最小值,平均数,和。

摘要: 输入十个数,求最大,最小值,平均数,和。 #includeint main(){ int a[10],i,sum=0,max,min; float average; for(i=0;ia[i]) min=a[i]... 阅读全文

posted @ 2022-04-12 20:04 王陈锋 阅读(142) 评论(0) 推荐(0)

Hanoi塔问题

摘要: Hanoi塔问题 #includeint move(int n,int x,int y,int z){ if(n==1) printf("%c-->%c\n",x,z); else { move(n-1,x,z,y); printf("%c-->%c\n... 阅读全文

posted @ 2022-04-12 20:04 王陈锋 阅读(15) 评论(0) 推荐(0)

使用递归,判断回文

摘要: 使用递归,判断回文 #include #includeint main(){ int begin ,end; char s[100]; gets(s); begin=0;end=strlen(s)-1; printf("%d",huiwe... 阅读全文

posted @ 2022-04-12 20:04 王陈锋 阅读(29) 评论(0) 推荐(0)

将十进制转换二进制,使用递归

摘要: 将十进制转换二进制,使用递归 #includeint main(){ int b; scanf("%d",&b); er(b);}int er(int n){ if(n>1) er(n/2); printf("%d",n%2);} ... 阅读全文

posted @ 2022-04-12 20:04 王陈锋 阅读(70) 评论(0) 推荐(0)

冒泡法与递归解决绝对值排序-99, 98, 102, -101, 100

摘要: 冒泡法与递归解决绝对值排序-99, 98, 102, -101, 100 #include #include void swap(int* a, int* b) { int tmp; tmp = *a; *a=*b; *b=tmp;}void printf_l... 阅读全文

posted @ 2022-04-12 20:04 王陈锋 阅读(44) 评论(0) 推荐(0)

利用递归求最大公因子

摘要: 利用递归求最大公因子 #includeint gys(int a,int b){ int c; if(a<b) { c=a;a=b;b=c; } if(b!=0) return gys(b,a%b); ... 阅读全文

posted @ 2022-04-12 20:04 王陈锋 阅读(30) 评论(0) 推荐(0)

Java关系运算符和逻辑运算符的使用

摘要: package com;public class app3_8 { public static void main(String[] args) { int a=25,b=7; boolean x=a5; //y... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(75) 评论(0) 推荐(0)

统计1到a之间大于10的奇数的个数(2种写法)

摘要: 第一种 输入 20 输出 sum=5 #include int main(){ int a,sum=0;int i = 11; scanf("%d",&a); for (;i int main(){ int a,sum=0 i ... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(58) 评论(0) 推荐(0)

Java将二个字符串合并成一个字符串

摘要: Java当中"abc"+"de"="abcde" ,类似c语言中的strcat函数。 输入 abc de 输出效果 package com;import java.io.*;public class strcat { public static... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(1544) 评论(0) 推荐(0)

题目 1012: [编程入门]字符串分类统计

摘要: 题目描述 输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。 输入 一行字符,长度不超过200 输出 统计值 样例输入 aklsjflj123 sadf918u324 asdf91u32oasdf/.';123 样例输出 23 16 2 4 ... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(67) 评论(0) 推荐(0)

四级英语词汇加词组(超全)

摘要: 新四级冲刺需牢记的700核心词 1. alter v. 改变,改动,变更2. burst vi./ n. 突然发生,爆裂3. dispose vi. 除掉;处置;解决;处理 (of) 4. blast n. 爆炸;气流 vi. 炸,炸掉5. c... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(917) 评论(0) 推荐(0)

2019年第十届蓝桥杯C/C++省赛B组试题I:后缀表达式

摘要: 例子: 输入 1 11 2 3 输出 4 贪心算法 #include#includeint n,m,a,b,i;int z[200005];int f[200005];long ans=0;//m==0void solve1(){ ... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(51) 评论(0) 推荐(0)

2019年第十届蓝桥杯C/C++ 省赛B组试题H:等差数列

摘要: 例子 52 6 4 10 20 结果:10 50 0 0 0 0 结果:5 思路:(Max - Min) / Subtract (最小差值)+ 1(比如(20 - 2) / 2 + 1 = 10) #include#include#in... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(49) 评论(0) 推荐(0)

2019年第十届蓝桥杯C/C++ 省赛B组试题G:完全二叉树的权值

摘要: 例子: 输入: 7165432 输出: 2 分析:输入7个数 二叉树为: 1 6 5 4 3 2 1 用数组sum来计算每个深度的权值和为多少。 每个深度的最后一个数为(2的deep次方-1),根据这... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(58) 评论(0) 推荐(0)

Java从键盘输入数据(2)

摘要: 第二种类型的输入数据方式。 import java.io.*;public class fuck{ public static void main(String[] args)throws IOException { Strin... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(50) 评论(0) 推荐(0)

Java从键盘输入数据,输入一串字符,输出头个字符。

摘要: import java.io.*;public class fuck{ public static void main(String[] args)throws IOException { char st1; Buffe... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(208) 评论(0) 推荐(0)

Java利用Scanner类从键盘输入多个数据

摘要: package com;import java.util.*;public class app3_6 { public static void main(String[] args) { int num1; dou... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(278) 评论(0) 推荐(0)

Java从键盘输入多个数据

摘要: package com;import java.io.*;public class app3_5 { public static void main(String[] args)throws IOException { int nu... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(511) 评论(0) 推荐(0)

Java从键盘输入数字,然后将其转换成数值型数据

摘要: package com;import java.io.*;public class app3_4 { public static void main(String [] args) throws IOException { floa... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(135) 评论(0) 推荐(0)

Java从键盘输入数据

摘要: import java.io.*;public class app3_3{ public static void main(String[] args) throws IOException { BufferedReader bu... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(100) 评论(0) 推荐(0)

Java整型与浮点数据类型的转换

摘要: class java3_2{ public static void main(String[] args) { int a=155,b=9; float g,h; System.out.println... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(465) 评论(0) 推荐(0)

Java数据类型的自动转换

摘要: System.out.println()语句,其功能是输出括号中的表达式的值然后换行。 public class app3_1{ public static void main(String[] args) { int a=15... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(96) 评论(0) 推荐(0)

Java第一步编写hello world程序

摘要: public class Hello//定义Hello类 { public static void main(String[] args)//定义主方法 { System.out.println("Hello World!")... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(235) 评论(0) 推荐(0)

(2)题目 1011: [编程入门]最大公约数(最大公因数)与最小公倍数(短除法)

摘要: 题目描述 输入两个正整数m和n,求其最大公约数和最小公倍数。 输入 两个整数 输出 最大公约数,最小公倍数 样例输入 5 7 样例输出 1 35 本例中运用高中之前的数学知识短除法,或者叫倒除法。 用公因子进行相除。 #include int main(... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(141) 评论(0) 推荐(0)

编写一个函数,在主函数从键盘输入两个正整数,调用该函数求取这两个数的最大公约数(最大公因数)。

摘要: 样例输入 5 7 样例输出 1 #include int gcd (int a,int b){ int i=1,last=1,min=1; if(a<b) min = a; else min = b; ... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(458) 评论(0) 推荐(0)

题目 1011: [编程入门]最大公约数(最大公因数)与最小公倍数

摘要: 题目描述 输入两个正整数m和n,求其最大公约数和最小公倍数。 输入 两个整数 输出 最大公约数,最小公倍数 样例输入 5 7 样例输出 1 35 #include int gcd (int a,int b){ int i=1,last=1,min=1... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(130) 评论(0) 推荐(0)

题目 1008: [编程入门]成绩评定

摘要: 题目描述 给出一百分制成绩,要求输出成绩等级‘A’、‘B’、‘C’、‘D’、‘E’。 90分以及90分以上为A,80-89分为B,70-79分为C,60-69分为D,60分以下为E。 输入 一个整数0-100以内 输出 一个字符,表示成绩等级 样例输入 9... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(87) 评论(0) 推荐(0)

题目 1010: [编程入门]利润计算

摘要: 题目描述 企业发放的奖金根据利润提成。利润低于或等于100000元的,奖金可提10%; 利润高于100000元,低于200000元(1000001000000时,超过1000000元的部分按1%提成。从键盘输入当月利润I,求应发奖金总数。 输入 一个整数,当月... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(97) 评论(0) 推荐(0)

题目 1009: [编程入门]数字的处理与判断

摘要: 给出一个不多于5位的整数,要求 1、求出它是几位数 2、分别输出每一位数字 3、按逆序输出各位数字,例如原数为321,应输出123 输入 一个不大于5位的数字 输出 三行 第一行 位数 第二行 用空格分开的每个数字,注意最后一个数字后没有空格 第三行 按逆序... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(61) 评论(0) 推荐(0)

题目 1004: [递归]母牛的故事

摘要: 有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛? 输入 输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0#include int main(){ int ni... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(44) 评论(0) 推荐(0)

题目 1003: [编程入门]密码破译

摘要: 要将“China“译成密码,译码规律是:用原来字母后面的第4个字母代替原来的字母.例如,字母“A“后面第4个字母是“E“.“E“代替“A“。因此,“China“应译为“Glmre“。请编一程序 输入 China 输出 加密后的China 样例输入 China... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(117) 评论(0) 推荐(0)

2019年第十届蓝桥杯C/C++ 省赛B组试题-F:特别数的和

摘要: #includeint look(int n){ int a,b; if(n==0)return 0; while(n) { a=n%10; if(a==2||a==0||a==1||a==9) return 1; n=n/10; } return ... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(25) 评论(0) 推荐(0)

2019年第十届蓝桥杯C/C++ 省赛B组试题-试题D:数的分解

摘要: 答案:40785 使用二个for语句循环求前面二位数,最后一位用2019-前面二位数得出; 用加法递增,升序进行循环,避免造成同一种方法重叠出现。 #includeint look(int n){ int t; while(n) { t=n%10; n... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(44) 评论(0) 推荐(0)

2019年第十届蓝桥杯C/C++ B组试题-C数列求值

摘要: #includeint a[20190325];int main(){ int i=4; a[1]=1; a[2]=1; a[3]=1; while(iint main(){ int a[20190325]; int i=4; a[1]=1; a[2]=... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(28) 评论(0) 推荐(0)

2019年第十届蓝桥杯C/C++ B组试题-B年号字串

摘要: //A-Z:26//AA-ZZ:26x26=676//AAA-ZZZ:26x26x26=17576//故答案为三个字母//2019-676-26=1317 也就是三位字母的第1317个#includeint a[4]={0};int i;int main(... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(35) 评论(0) 推荐(0)

2019年第十届蓝桥杯C/C++ B组省赛题解-试题A——组队

摘要: 1 97 90 0 0 02 92 85 96 0 03 0 0 0 0 934 0 0 0 80 865 89 83 97 0 06 82 86 0 0 07 0 0 0 87 908 0 97 96 0 09 0 0 89 0 010 95 99 0... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(49) 评论(0) 推荐(0)

计算机网络第七版答案(谢希仁)

摘要: 计算机网络第七版答案 第一章 概述 1-01 计算机网络向用户可以提供那些服务?答: 连通性和共享 1-02 简述分组交换的要点。 答:(1)报文分组,加首部(2)经路由器储存转发(3)在目的地合并 1-03 试从多个方面比较电路交换、报文交换... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(649) 评论(0) 推荐(0)

编写程序计算1!+2!+·······+n!。n的值由键盘输入(n的值在10以内)(用函数)

摘要: #includeint main(){ int n,i; long fac; scanf("%d",&n); printf("%d",py(n)); return 0;}int py(int k){ int sum,i; long fac; fac=1,sum... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(352) 评论(0) 推荐(0)

第十章 对函数的进一步讨论,利用递归算法,求1+2+3+4+....+n,n由键盘输入。

摘要: #includelong fac(int n){ long sum; if(n==1) sum=1; else sum=n+fac(n-1); return sum;}int main(){ int a; scanf("%d",&a); printf("%d... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(111) 评论(0) 推荐(0)

第六章函数,编写一个判断水仙花数的函数,从主函数输入正整数n,在主函数中调用判断水仙花数的函数,找出n以内所有的水仙花数。(水仙花数指3位数的各个数字的立方和等于这个三位数本身)。

摘要: 例子:380 153 #include#includeint main(){ int n; printf("输入一个三位数:"); scanf("%d",&n); get_count(n); return 0;}int get_count(int n)... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(566) 评论(0) 推荐(0)

第三章顺序结构,输入正方形的边长,输出其周长和面积

摘要: #includeint main(){ int a,b,c; printf("输入正方形的边长:\n"); scanf("%d",&a); printf("其周长:%d\n其面积:%d",a*4,a*a);} 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(379) 评论(0) 推荐(0)

第三章顺序结构,从键盘输入三个整数,输出最大的那个数。(用条件表达式实现)最大值max。

摘要: #includeint main(){ int a,b,c,num1; scanf("%d%d%d",&a,&b,&c); if(a>b&&a>c) num1=a; else if(b>a&&b>c) num1=b; else num1=c; printf... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(146) 评论(0) 推荐(0)

宏定义基础题型

摘要: #define N 2#define M N+1#define NUM 2*M+1#includeint main(){ int i; for(i=1;i<=NUM;i++)//2*2+1+1=6 printf("%d\n",i);} ... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(43) 评论(0) 推荐(0)

3-27求解一元二次方程(简化版)

摘要: #include#includeint main(){ float a,b,c,d,x1,x2; printf("输入系数abc:"); scanf("%f%f%f",&a,&b,&c); d=b*b-4*a*c; x1=(-b+sqrt(d))/(2*a);... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(37) 评论(0) 推荐(0)

第四章选择结构,输入一个数,判断它是否是奇数,如果是奇数则进一步判断它能否被7整除

摘要: #includeint main(){ int a,b,c,i; scanf("%d",&a); if(a%2==0) printf("%d是偶数淦\n",a); else printf("%d是奇数\n",a); if(a%7==0) printf(... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(58) 评论(0) 推荐(0)

第四章选择结构,输入一个3位数,判断其是否是一个水仙花数。

摘要: 例子:153 水仙花数是指3位数的各位数字的立方和等于这个3位数数的本身 153=1*1*1+5*5*5+3*3*3 #include#include//math.h要写,不然后续计算会出错int main(){ int x,y,a,b,c; printf("... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(247) 评论(0) 推荐(0)

第四章选择结构,已知银行存款不同期限的月息利润,求到期时从银行得到多少利息。

摘要: 例子 例子:153 水仙花数是指3位数的各位数字的立方和等于这个3位数数的本身 153=1*1*1+5*5*5+3*3*3 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(20) 评论(0) 推荐(0)

第四章选择结构,输入5个学生成绩,统计并输出成绩在90分以上的人数。

摘要: 例子: 91 92 93 56 85 #includeint main(){ int a[5]; int i=0,sum=0; for(;i90) sum++; } printf("%d",sum);} 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(174) 评论(0) 推荐(0)

第四章选择结构,输入一个不多于5位数的正整数,判断并求出它是几位数。

摘要: #includeint main(){ int a,b=0,c; printf("输入一个不多于5位的正整数\n");//实际上它可以淦到9位 scanf("%d",&a);c=a; while(c%10!=0) { b++; c=c/10; } p... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(164) 评论(0) 推荐(0)

第四章选择结构,根据输入的性别和身高判断是否符合招生要求,男生身高大于等于168cm,女生身高大于等于158cm。

摘要: #include#includeint main(){ int a=0,b,c;char d[3];//1个汉字在其中占2个字节,外加一个"\0"做为结束语; printf("输入性别\n"); scanf("%s",&d); printf("输入身高\n")... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(160) 评论(0) 推荐(0)

9-7字符串连续函数举例,strcat函数

摘要: #include#includeint main(){ char st1[30]="My name is"; char st2[30]; printf("input your name:\n"); gets(st2); strcat(st1,st2); put... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(35) 评论(0) 推荐(0)

冒泡排序法(3)从大到小排序,可输入排序个数(<32)

摘要: 例子 :15 32 54 65 45 46 12 84 65 78 #includeint i,j;int main(){ int m;int st[32]; printf("输入排序的个数:"); scanf("%d",&m); printf("输入排序的内... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(63) 评论(0) 推荐(0)

8-14二维数组初始化应用

摘要: #includeint main(){ int i,j; int a[4][4]={{1,2,3,4},{5,6,7,8},{4,3,2,1},{1,2,3,4}};//定义一个数组a并进行初始化; for(i=0;ia[j][i]) a[j][i]=a... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(34) 评论(0) 推荐(0)

8-9用选择排序法输入十个数按从大到小

摘要: 例子:1 2 5 6 4 5 8 9 1 2 #includeint main(){ int s[10]={0}; int t,y,i,j; printf("输入要排序的10个数字:"); for(i=0;is[y]) y=i;//j+1范围中找出最大值... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(94) 评论(0) 推荐(0)

2、在第一题的基础上,将这些数据按照学号升序进行排序,排序结果写入“stud_info2.csv”文件中,用excel开启表格文件,观察结果是否正确。

摘要: #define _CRT_SECURE_NO_WARNINGS#include#include#include#include#define N 100struct student{ int num; char name[20];};void swap_stu... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(60) 评论(0) 推荐(0)

编写程序,打开名为“stud_info.csv”的文件读取数据,并将学生数据在屏幕上输出。

摘要: #define _CRT_SECURE_NO_WARNINGS#include#include#include#includeint main(){ int i; int ret; int n; char str[20]; FILE *fp; char ch;... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(101) 评论(0) 推荐(0)

文件,本程序用于创造一个file.csv文件,或者搜索一个file.csv文件,然后输入字符串到其中,并进行读取

摘要: #include#include#include#define nu NULLint main(){ FILE *fp; char string[81]; if((fp=fopen("file1.csv","w"))==nu) { printf("cann... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(21) 评论(0) 推荐(0)

15-4从键盘上输入字符串送到文件fiel1.txt中,然后再从该文件中读出所有的字符串。采用fprintf

摘要: #include#include#include#define nu NULLint main(){ FILE *fp; char string[81]; if((fp=fopen("file1.txt","w"))==nu) { printf("canno... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(65) 评论(0) 推荐(0)

输入5个数字,进行从小到大排序(2)运用char类型

摘要: #define n 32#includeint main(void){ int i,j,t; char a[n]; for(i=0;ia[j+1]) { t=a[j]; a[j]=a[j+1]; a[j+1]=t; }... 阅读全文

posted @ 2022-04-12 20:03 王陈锋 阅读(41) 评论(0) 推荐(0)

 
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3