weixin_43780860的博客

私信 关注
海棠弯弯
码龄2年

都给我好好写作业!

  • 7,884
    被访问量
  • 102
    原创文章
  • 115,143
    作者排名
  • 49
    粉丝数量
  • 于 2018-11-23 加入CSDN
获得成就
  • 获得12次点赞
  • 内容获得0次评论
  • 获得5次收藏
荣誉勋章
兴趣领域
  • #前端
    #Flutter#React.js#小程序#面试#Vue.js#JavaScript#CSS
TA的专栏
  • 寒假作业
    99篇
  • 二级题库
    3篇
  • C# 学习
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

每日一题:第一百题

第一百题:
原创
87阅读
0评论
0点赞
发布博客于 1 月前

每日一题:第九十九题

第九十九题:3对情侣参加婚礼,3个新。郎分别为a、b、c,三个新郎分别为 x、y、z。有人想知道究竟谁和谁结婚,于是就问新人中的三位,得到如下提示:a说 他将和X结婚;x说她的未婚夫是c;c说她将和z 结婚。这人时候知道他们都在开玩笑,说的全是假话,那么究竟谁和谁结婚呐。#include <stdio.h>main(){ int a,b,c; for (a=1; a<=3; a++) for (b=1; b<=3; b++...
原创
73阅读
0评论
0点赞
发布博客于 1 月前

每日一题:第九十八题

第九十八题:编程求一个整数任意次方后的最后三位数,即求X^Y的最后三位数,X和Y的值由键盘输入。#include"stdio.h"void main(){ int x, y, end=1; int i; printf("please input x and y:
"); scanf("%d%d",&x,&y); for (i=1;i<=y;i++) end=end*x%1000; printf("%d",end);...
原创
64阅读
0评论
0点赞
发布博客于 1 月前

每日一题:第九十七题

第九十七题:阳阳买苹果,每个苹果0.8元,阳阳第一天买两个,第二天开始每天买前一天的两倍,直到购买的苹果个数为不超过100的最大值,编程求阳阳每天平均花多少钱?#include"stdio.h"main(){ int day=0,buy=2; float sum=0.0,ave; do { sum+=0.8*buy; day++; buy*=2; }while(buy<=100); ave...
原创
65阅读
0评论
0点赞
发布博客于 1 月前

每日一题:第九十六题

第九十六题:计算10的阶乘(10!)#include"stdio.h"void main(){long int total=1;int n=1;while(n<=10){ total*=n; n++ ;} printf("the result is %ld
",total);}
原创
69阅读
0评论
0点赞
发布博客于 1 月前

每日一题:第九十五题

第九十五题:编写程序求出 1000-2000 年之间的所有闰年,并统计个数。#include"stdio.h"void main(){ int year,num=0; for(year=1000;year<=2000;year++) if(year%4==0&&year%100!=0||year%400==0) { num++; printf("%d ",year); ...
原创
61阅读
0评论
0点赞
发布博客于 1 月前

每日一题:第九十四题

第九十四题:有一条长阶梯:如果每步跨 2阶,那么最后剩 1 阶;如果每步跨 3 阶,那么最后剩 2 阶;如果每步跨 5 阶,那么最后剩 4 阶;如果每步跨 6 阶,那么最后剩 5 阶;只有当每步跨 7 阶时,最后才正好走完, 一阶不剩。请问这条阶梯至少有多个阶?#include <stdio.h>void main(){ int n; for(n=7;n<1000;n++) if(n%7==0&&n%6==5&&n%5==4...
原创
74阅读
0评论
0点赞
发布博客于 1 月前

每日一题:第九十一题

第九十一题:求输入的十个整数中正数的个数及其平均值。#include <stdio.h>#define SIZE 10void main(){ int x[SIZE],i,n=0; float sum=0; printf("Enter 10 integers:
"); for(i=0;i<SIZE;i++) { printf("%d:",i+1); scanf("%d",&x[i]); if(...
原创
60阅读
0评论
0点赞
发布博客于 1 月前

每日一题:第九十二题

第九十二题:读10个整数存入数组,找出其中最大值和最小值。#include <stdio.h>#define SIZE 10void main(){ int x[SIZE],i,max,min; printf("Enter 10 integers:
"); for(i=0;i<SIZE;i++) { printf("%d:",i+1); scanf("%d",&x[i]); } max=min=x[0];...
原创
56阅读
0评论
0点赞
发布博客于 1 月前

每日一题:第九十三题

第九十三题:输入一行字符,统计其中的单词个数,单词间空格分开。#include <stdio.h>void main(){ char string[81]; int i,num=0,word=0; char c; gets(string); for(i=0;(c=string[i])!='\0';i++) if(c==' ') word=0; else if(word==0) ...
原创
65阅读
0评论
0点赞
发布博客于 1 月前

二级题库(C语言)------ 第三套题

第2套题1、在计算机中,运算器的基本功能是( )。A、进行算术和逻辑运算B、存储各种控制信息C、保持各种控制状态D、控制机器各个部件协调一致地工作2、理论上计算机虚拟内存最大容量取决于( )。A、磁盘空间的大小B、物理内存的大小C、计算机地址位数D、数据存放的实际地址3、下列叙述中错误的是( )。A、循环链表中有一个表头结点B、循环链表的存储空间是连续的C、循环链表的表头指针与循环链表中最后一个结点的指针均指向表头结点D、循环链表实现了空表与...
原创
72阅读
0评论
0点赞
发布博客于 2 月前

二级题库(C语言)------ 第二套题

第二套题1、在计算机中,运算器的基本功能是( )。A、进行算术和逻辑运算B、存储各种控制信息C、保持各种控制状态D、控制机器各个部件协调一致地工作2、理论上计算机虚拟内存最大容量取决于( )。A、磁盘空间的大小B、物理内存的大小C、计算机地址位数D、数据存放的实际地址3、下列叙述中错误的是( )。A、循环链表中有一个表头结点B、循环链表的存储空间是连续的C、循环链表的表头指针与循环链表中最后一个结点的指针均指向表头结点D、循环链表...
原创
99阅读
0评论
0点赞
发布博客于 2 月前

二级题库(C语言)------ 第一套题

第一套题目录第一套题1、要使用外存储器中的信息,应先将其调入( )。A、内存储器B、控制器C、运算器D、微处理器2、进程是( )。A、存放在内存中的程序B、与程序等效的概念C、一个系统软件D、程序的执行过程3、下列叙述中正确的是( )。A、循环队列是队列的一种顺序存储结构B、循环队列是队列的一种链式存储结构C、循环队列中的队尾指针一定大于队头指针D、循环队列中的队尾指针一定小于队头指针4、设栈与队列初始状态为空。将元素A,B,C,...
原创
76阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第九十题

第九十题:小写字母转换成大写字母,直至输入非字母字符。#include <stdio.h>int main(){ int c; while(1) { c=getchar(); if(c>='a'&&c<='z') c-=32; else if(c>='A'&&c<='Z') ; else ...
原创
76阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第八十七题

第八十七题:从键盘上输入5个两位数,并按照个位数从小到大排序输出。#include "stdio.h"void main (){ int a[5]; int i,j,temp; printf("input 5 number:
"); for(i=0;i<5;i++) scanf("%d",&a[i]); for(i=5;i>0;i--) for(j=0;j<i-1;j++) {...
原创
70阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第八十九题

第九十题:输出圆面积,面积大于100时停止。#include <stdio.h>#define PI 3.14159void main( ){ int r ; float area; for(r=1;r<=10;r++) { area=PI*r*r ; if(area>100) break; printf("r=%d,area=%f
",r,area); }}...
原创
69阅读
0评论
0点赞
发布博客于 2 月前

第日一题:第八十八题

第八十九题:计算500以内最大的10个能被13或17整除的自然数之和。#include<stdio.h>int main(){int n;scanf("%d",&n);int c[10],sum=0,count=0;for(;n>=13;n--){ if(n%13==0||n%17==0) { c[count]=n; sum+=c[count]; printf("%d.%d
",count+1,c[c...
原创
69阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第八十六题

第八十六题:编写程序,从键盘输入6名学生的5门成绩,分别统计出每个学生的平均成绩。#include<stdio.h>int main(){ int i,j; int stu[6][5],ave[6]; for(i=0;i<6;i++) { printf("请输入第%d个同学的成绩:
",i+1); for(j=0;j<5;j++) { printf("请输入第%d门课...
原创
64阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第八十五题

第八十五题:编程求满足一下条件的三位数:百位数加上个位数等于十位数,并且该数被5和7整除都余1。#include<stdio.h>int main(){ int i,j,k; int num; for(num=100;num<1000;num++) { i=num/100; j=(num-i*100)/10; k=num%10; if(i+k==j&&num%5==0&...
原创
74阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第八十四题

第八十四题:用do…while循环语句编程求1~100中的偶数之和。#include<stdio.h>int main(){ int i=1,sum=0; do{ if(i%2==0) sum+=i; i++; }while(i<=100); printf("sum=%d
",sum); }...
原创
73阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第八十三题

第八十三题:找出1000以内的能被5整除且也能被7整除的所有整数。#include<stdio.h>int main(){ int i; for(i=35;i<=1000;i++) if(i%5==0&&i%7==0) printf("%d ",i); printf("
"); }...
原创
65阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第八十二题

第八十二题:设计计算器程序。用户输入两个运算数和四则运算符,输出计算结果。例如:输入 :3,4,+<回车> 输出:3+4=7 提示:建议使用switch语句#include <stdio.h>#include <conio.h>void main (){ double a,b,c; char op; printf ("请输入两个运算数,空格隔开
"); scanf ("%lf %lf",&a,&b);...
原创
68阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第八十一题

第八十一题:键盘输入一个大写字母,要求改用小写字母输出,用puthchar和getchar函数编程。#include<stdio.h>int main(){ char ch; ch=getchar(); if(ch<'A'||ch>'Z') { printf("输入的不是大写字母,请重新输入!
"); } ch=ch+32; putchar(ch); putchar('
');}...
原创
71阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第八十题

第八十题:求方程ax2+bx+c=0的根,设b2-4ac>0,a,b,c由键盘输入(列如,输入1 3 2,可得x1=-1.00,x2=-2.00)#include<stdio.h>#include<math.h>int main(){ float a,b,c,disc,x1,x2,p,q; disc=0; scanf("%f%f%f",&a,&b,&c); disc=b*b-4*a*c; p=-b...
原创
76阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第七十九题

第七十九题:从键盘上任意输入两位正整数,编程求出个位与十位的乘积且打印输出。#include"stdio.h"void main(){ int num; printf("please input the num:
"); scanf("%d",&num); printf("the result is :%d
",(num%10)*(num/10));}...
原创
70阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第七十七题

第七十七题:#include"stdio.h"void main(){ int i,j; for(i=1;i<=6;i++) { if(i%2==0) { for(j=1;j<=2;j++) printf(" "); for(j=1;j<=6;j++) printf("*"); printf...
原创
63阅读
0评论
0点赞
发布博客于 2 月前

第日一题:第七十八题

第七十八题:打印下面的图形#include"stdio.h"void main(){ int i,j; for(i=1;i<=5;i++) { for(j=1;j<=2*i-1;j++) printf("*"); printf("
"); } }
原创
76阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第七十四题

第七十七题:输入一个年份,判断某一年是否闰年。#include"stdio.h"void main(){ int year; printf("please input the year:
"); scanf("%d",&year); if(year%4==0&&year%100!=0||year%400==0) printf("YES!!!
"); else printf("NOS!!!
");...
原创
74阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第七十五题

第七十五题:打印如下图形:#include"stdio.h"void main(){ int i,j; for(i=1;i<=5;i++) { for(j=1;j<=6-i;j++) printf(" "); for(j=1;j<=5;j++) printf("*"); printf("
"); } }...
原创
71阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第七十六题

第七十六题:打印如下图形: #include"stdio.h"void main(){ int i,j; for(i=1;i<=5;i++) { for(j=1;j<=i;j++) printf(" "); for(j=1;j<=5;j++) printf("*"); printf("
"); } }...
原创
121阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第七十三题

第七十三题:输入一个整数,判断它能否被3、5、7整除,并输出以下信息之一:(1)能同时被3、5、7整除;(2)能被其中两数(要指出哪两个)整除;(3)能被其中一个数(要指出哪一个)个整除;(4)不能被3、5、7任一个整除。#include"stdio.h"void main(){ int num; printf("please input a num:
"); scanf("%d",&num); if(num%3==0&&am...
原创
76阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第七十二题

第七十二题:从键盘输入一组数据,以0结束输入,求数据和。#include"stdio.h"void main(){ int sum=0; int num; while(1) { scanf("%d",&num); if(num==0) break; else sum+=num; } printf("sum=%d
",sum);}...
原创
79阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第七十一题

第七十一题:用while语句显示1~10的平方。#include"stdio.h"void main(){ int i=1; while(i<=10) { printf("%d*%d=%d
",i,i,i*i); i++; }}
原创
82阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第七十题

第七十题:从一个三行四列的整型二维数组中查找第一个出现的负数。#include<stdio.h>int main(){ int a[3][4]; int i,j; for(i=0;i<3;i++) for(j=0;j<4;j++) scanf("%d",&a[i][j]); int flag=1; for(i=0;i<3&&flag;i++) f...
原创
78阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第六十九题

第六十九题:
原创
85阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第六十八题

第六十八题:从键盘输入字符,以 ctrl+z 结束,统计输入的数字 0~9、空白符和其它字符的个数。#include "stdio.h"#include "stdlib.h"#include "conio.h"int main(){ int counter_num=0,counter_space=0,counter_other=-1; char c; while(1) { c=getche(); if (...
原创
73阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第六十七题

第六十七题:从键盘输入若干行文本,每行以回车结束,以 ctrl+z 作为输入结束符,统计其行数。#include "stdio.h"#include "stdlib.h"#include "conio.h"int main(){ int c,num=0; while(1) { c=getche(); if (c==13) { printf...
原创
70阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第六十六题

第六十六题:有3个字符串,要求找出其中最大者。#include<stdio.h>#include<string.h>int main(){ char str[3][20]; char string[20]; int i; for(i=0;i<3;i++) { gets(str[i]);//每换行输入一个字符串 } if(strcmp(str[0],str[1])>0) ...
原创
79阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第六十五题

第六十五题:求PI的近似值。#include"stdio.h"#include"math.h"void main(){ double pi,p=0,i=1,x=1;//x分母,i单项值 int f=1; //表示符号位 while(fabs(i)>=1e-6) { p+=i; x+=2; f=-f; i=f/x; } pi=p*4; printf("...
原创
68阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第六十四题

第六十四题:从一个三行四列的整型二维数组中查找第一个出现的负数。#include<stdio.h>int main(){ int a[3][4]; int i,j; for(i=0;i<3;i++) for(j=0;j<4;j++) scanf("%d",&a[i][j]); int flag=1; for(i=0;i<3&&flag;i++) f...
原创
75阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第六十三题

第六十三题:编写程序,将两个字符串连接起来,不用strcat函数。#include"stdio.h"void main(){ char str1[50],str2[50],str[50]; int i=0,j=0,k=0; printf("输入第一个字符串:
"); gets(str1); printf("输入第二个字符串
"); gets(str2); printf("str1=%s
",str1); printf("str2=%s
"...
原创
58阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第六十二题

第六十二题:/求一个3*3的整型矩阵对角线元素之和。#include "stdio.h"void main(){ int arr[3][3]; int i,j; int sum=0; //初始化 printf("please input the arr:
"); for(i=0;i<3;i++) for(j=0;j<3;j++) scanf("%d",&arr[i][...
原创
58阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第六十一题

第六十一题:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。(1不是质数,所以1也不是质因数)#include<stdio.h>void main(){int n,i;printf("
please input a number:
");scanf("%d",&n);printf("%d=",n);for(i=2;i<=n;i++) while(n!=i) { if(n%i==0) ...
原创
51阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第五十九题

第五十九题:输入三个整数x,y,z,请把这三个数由小到大输出。#include"stdio.h"void main(){ int x,y,z,t; scanf("%d%d%d",&x,&y,&z); if(x>y) {t=x;x=y;y=t;} /*交换x,y的值*/ if(x>z) {t=z;z=x;x=t;}/*交换x,z的值*/ if(y>z) {t=y;y=z;z=t;}/*交换z,y...
原创
68阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第六十题

第六十题:输出9*9乘法表。#include"stdio.h"void main(){ int i,j; for(i=1;i<10;i++) { for(j=1;j<=i;j++) printf("%d*%d=%d ",i,j,i*j); printf("
"); }}...
原创
58阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第五十八题

第五十八题:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?void main(){ int i,j,k; printf("
"); for(i=1;i<5;i++) { // 以下为三重循环,百位 for(j=1;j<5;j++) {//十位 for (k=1;k<5;k++) { // 个位 if...
原创
60阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第五十七题

第五十七题:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?void main(){ int i; int j; int k; for(i=0;i<1000;i++)//我们要判断的数 { for(j=0;j<1000;j++) //判断i+100是否是j的平方数 { if(i+100==j*j) { ...
原创
113阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第五十六题

第五十六题:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。#include "stdio.h"void main(){ int i,j,temp,temp1,temp2; int number; int end; int a[9]={14,20,5,6,7,8,11,12}; //先排序(从大到小) for(i=0;i<8;i++) for(j=0;j<8-i;j++)...
原创
67阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第五十五题

第五十五题:将一个数组逆序输出。#include "stdio.h"void main(){ int arr[10]; int i,j; int temp; //初始化 printf("please input the arr:
"); for(i=0;i<10;i++) scanf("%d",&arr[i]); //运算 for(i=0,j=9;i&l...
原创
63阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第五十四题

第五十四题:对10个数进行排序(起泡排序)#include "stdio.h"void main(){ int arr[10]; int i,j,temp; printf("please input the arr:
"); for(i=0;i<10;i++) scanf("%d",&arr[i]); for(i=1;i<10;i++) for(j=0;j<10-i;j++) ...
原创
68阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第五十三

第五十三题:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。#include"stdio.h"void main( ){ long a,b,c,d,e,x; printf("请输入不多于5位的正整数:"); scanf("%ld",&x); a=x/10000; /*分解出万位*/ b=x%10000/1000; /*分解出千位*/ c=x%1000/100; /*分解出百位*/ ...
原创
58阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第五十二题

第五十二题:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。#include"stdio.h"void main(){ double a=2; //分子 double b=1;//分母 double sum=0; //和值 double temp=0;//临时变量 int i; for(i=1;i<=20;i++) { sum+=a/b; t...
原创
66阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第五十一题

第五十一题:打印下面图形#include"stdio.h"void main(){ int i,j; for(i=1;i<=4;i++) { for(j=1;j<=2*i-1;j++) printf("*"); printf("
"); } for(i=3;i>=1;i--) { for(j=1;j<=2*i-1;j++) ...
原创
69阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第五十题

第五十题:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?#include <stdio.h>void main(){ double i,s=0,x=100,y; //x用于表示落下的高度,第一次为100;s用于保存球一共走过的路径,y用来记录每次落下后弹起的高度 for(i=1;i<=10;i++) //题目要求求第10次,所以循环10次 { y=x/2; ...
原创
59阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第四十九题

第四十九题:输入两个正整数m和n,求其最大公约数和最小公倍数。#include"stdio.h"void main(){ int a,b,t,r,n; printf("please input the a and b:
"); scanf("%d%d",&a,&b); if(a<b) { t=b; b=a; a=t; } r=a%b; n=a*b; wh...
原创
64阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第四十六题

第四十六题:定义一个3行3列的二维数组,从键盘输入9个数的值。输出其中最大值和最小值及其所在的行列坐标。#include "stdio.h"void main(){ int arr[3][3]; int i,j,max,min; int max_i,max_j; int min_i,min_j; //初始化 printf("please input the arr:
"); for(i=0;i<3;i+...
原创
66阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第四十七题

第四十七题:输入某年某月某日,判断这一天是这一年的第几天?程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于时需考虑多加一天。#include<stdio.h>main(){ int year,mouth,day,days=0; int w,m,d,y; printf("请输入年,月,日
"); scanf("%d%d%d",&y,&m,&d); mou...
原创
81阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第四十八题

第四十八题:有1、2、3、4、0 五个数字,能组成多少个互不相同且无重复数字的三位数?分别是多少?#include<stdio.h>main(){ int i,j,k,count=0; for(i=1;i<5;i++) { for(j=0;j<5;j++) { for(k=0;k<5;k++) { if(i!=j&&j!=k&...
原创
61阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第四十四题

第四十四题:编程计算3*3矩阵的主对角线元素和反向对角线元素之和。#include "stdio.h"void main(){ int arr[3][3]; int i,j; int sum_1=0,sum_2=0; //初始化 printf("please input the arr:
"); for(i=0;i<3;i++) for(j=0;j<3;j++) scanf...
原创
64阅读
0评论
0点赞
发布博客于 2 月前

每日一题 :第四十三题

第四十三题:定义一个3行3列的二维数组,从键盘输入9个数的值。输出其中最大值和最小值及其所在的行列坐标。#include "stdio.h"void main(){ int arr[3][3]; int i,j,max,min; int max_i,max_j; int min_i,min_j; //初始化 printf("please input the arr:
"); for(i=0;i<3;i...
原创
65阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第四十二题

第四十二题:退出圈子,下一个人从1开始报数,报到m的人退出圈子。如此下去,直到留下最后一个人。输入整数n和m,并按退出顺序输出退出圈子的人的编号。试编写相应程序。#include <stdio.h>#include <stdlib.h>void main(){ int m,n,i,cnt=0,CNT=0,flag; printf("please input the m and n:
"); scanf("%d%d",&m,&n)...
原创
60阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第四十一题

第四十一题:.定义一个含有30个整型元素的数组,按顺序赋予从2开始的偶数,然后按顺序以每5个数一组的形式求出平均值并输出。#include "stdio.h"void main(){ int arr[30],sum=0; int i,j; for(i=0;i<30;i++) arr[i]=2*i+2; //计算与输出 for(i=0;i<30;i++) { sum+=arr[i...
原创
65阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第四十题

第四十题:4*4的二维数组,分别求出主对角线、次对角线上元素之和。#include "stdio.h"void main(){ int arr[4][4]; int i,j; int sum_1=0,sum_2=0; //初始化 printf("please input the arr:
"); for(i=0;i<4;i++) for(j=0;j<4;j++) scanf...
原创
65阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第三十九题

第三十九题:将二维数组行列元素互换,存到另一个数组中。#include "stdio.h"void main(){ int arr[3][4]; int arr_result[4][3]; int i,j; //初始化 printf("please input the arr:
"); for(i=0;i<3;i++) for(j=0;j<4;j++) sc...
原创
51阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第三十八题

第三十八题:读入4*3的二维数组,分别求各行、各列及表中所有数之和。//读入4*3的二维数组,分别求各行、各列及表中所有数之和。#include "stdio.h"void main(){ //数据定义: int arr[5][4]; int i,j; //初始化: printf("please input the arr:
"); for(i=0;i<4;i++) for(j=0;j<3;j++...
原创
60阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第三十七题

第三十七题:输入三个字符串,按由小到大的顺序输出。(用指针处理,效率会更高一些。但此处不用指针。)#include"stdio.h"#include"string.h"void main(){ char st[20],string[3][20]; int i,j,p; printf("input three string:
"); for(i=0;i<3;i++) gets(string[i]); printf("
");...
原创
65阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第三十六题

第三十六题:按一定规律将电文变成密码: 将字母A变为E、将字母a变为e,即变成其后的第四个字母,W将变成A。字母按上述规律转换,非字母字符不变。输入一行字符,输出相应密码。#include "stdio.h"void main(){ char c; while((c=getchar())!='
') { if((c>='a'&&c<='z')||(c>='A'&&c<='Z')) ...
原创
62阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第三十五题

第三十五题:求100~200间的全部素数。#include"stdio.h"#include"math.h"int fun(int n){ int i; if(n==2) return 1; if(n%2==0) return 0; for(i=3;i<=sqrt(n);i+=2) if(n%i==0) return 0; return 1;}main(){ int nu...
原创
80阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第三十四题

第三十四题:验证哥德巴赫猜想:任何一个不小于6的偶数均可表示为两个奇素数之和。例如:6=3+3,8=3+5,…,18=5+13。将6~100之间的偶数都表示成两个奇素数之和,打印时一行打印3组。
原创
77阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第三十三题

第三十三题:输出指定范围内的Fibonacci数:输入两个正整数m和n(1<=m,n<=10000),输出m~n之间所有的Fibonacci数。
原创
72阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第三十二题

第三十二题:输入两个正整数a和n,编程求a+aa+aaa+aa…a(n个a)之和。要求定义并调用函数fn(a,n),它的功能是返回aa…a(n个a)。例如fn(3,2)的返回值是33。
原创
59阅读
0评论
0点赞
发布博客于 2 月前

每目一题:第三十一题

第三十一题:从键盘中输入全班同学们的C语言课程的成绩,输入-1时停止,统计出各分数段的人数,并输出。(<60、60-69、70-79、80-89、90-100)#include "stdio.h"void main(){int score[200];int counter1=0,counter2=0,counter3=0,counter4=0,counter5=0;int i=0;for(i=0;i<200;i++) { sca...
原创
61阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第三十题

第三十题:输入两个正整数m和n(1<=m,n<=500),统计并输出m和n之间的素数的个数以及这些素数的和。#include <stdio.h>void main(){ int m,n,sum=0,counter=0; int i,j; scanf("%d%d",&m,&n); for(i=m;i<=n;i++) { for(j=2;j<i;j++) if(i%j=...
原创
66阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第二十九题

第二十九题:计算两点间的距离:给定平面任意两点坐标(x1,y1)和(x2,y2),求这两点之间的距离(保留两位小数)。#include<stdio.h>#include<math.h>int main(){ double a, b, x, y; scanf("%lf%lf%lf%lf",&a,&b,&x,&y);//读入 printf("%.2f
",sqrt((a - x) * (a - x) + (b - y) ...
原创
70阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第二十八题

第二十八题:从键盘输入10个正负相间的整数,输出个位数是奇数、十位数是偶数的所有数。#include "stdio.h"void main(){ int arr[10]; int i; //初始化 printf("please input the numbers:
"); for(i=0;i<10;i++) scanf("%d",&arr[i]); //运算并输出 for(i=0;i<10;i++) if(...
原创
65阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第二十七题

第二十七题:有一个5*5的二维数组,要求找出每行上最大的元素,并将其值赋为0。#include<stdio.h>int main(){int a[5][5]={1,42,3,45,5,6,7,78,9,10,11,12,34,77,19,22,15,36,28,40,99,66,2,100,38},b[5];int i,j; for(i=0;i<5;i++) { for(j=0;j<5;j++) printf("%5d"...
原创
66阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第二十六题

第二十六题:在海军节开幕式上,有A、B、C三艘军舰要同时开始鸣放礼炮各21响。已知A舰每隔5秒放一次,B舰每隔6秒放一次,C舰每隔7秒放一次,假设各炮手对时间的掌握非常准确,请编程计算观众总共可以听到几次礼炮声。#include<stdlib.h>#include<stdio.h>void main(){ int i,count=0; int all[141]; for(i=0;i<141;i++) all[i]=0; ...
原创
58阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第二十四题

第二十四题:求序列和,输入两个正整数a和n,求a+aa+aaa+aa....a(n个a)之和。比如输入2和3,输出246(2+22+222)。试编写相应程序。void main(){ int a,n,s=0; printf("Input a: "); scanf("%d",&a); printf("Input n:"); scanf("%d",&n); while(n>=0) ...
原创
66阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第二十三题

第二十三题://求序列前n项的和:输入一个正整数n,输出2/1+3/2+5/3+8/5+.......的前n项之和(该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子),保留2位小数。试编写相应程序。#include"stdio.h"void main(){ double a=2,t; double b=1; double sum=0; int n=0,num=1; printf("请输入N:"); scanf("%d"...
原创
62阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第二十二题

第二十二题:韩信点兵:在中国数学史上,广泛流传着一个“韩信点兵”的故事:韩信是汉高祖刘邦手下的大将,他英勇善战,智谋超群,为汉朝建立了卓越的功劳。据说韩信的数学水平也非常高超,他在点名的时候,为了知道有多少兵,同时又能保住军事机密,便让士兵排队报数:按从1到5报数,记下最末一个士兵报的数为1;按从1到6报数,记下最末一个士兵报的数为5;按从1到7报数,记下最末一个士兵报的数为4;按1从11报数,最末一个士兵报的数是10;你知道韩信至少有多少兵吗?试编写相应程序。#incl
原创
59阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第二十一题

第二十一题:求5*5的二维数组的每行元素的平均值。#include"stdio.h"void main(){ int arr[5][6]; int i,j; //初始化 printf("please input the arr:
"); for(i=0;i<5;i++) for(j=0;j<5;j++) scanf("%d",&arr[i][j]); for(i=0...
原创
70阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第二十题

第二十题:输出如下杨辉三角形的前七行。1 1 11 2 11 3 3 11 4 6 4 11 5 10 10 5 1#include "stdio.h"void main(){ int arr[7][7]; int i,j; //初始化 for(i=0;i<7;i++) arr[i][0]=1; for(i...
原创
78阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第十九题

第十九题:输入三角形的3条边a,b,c,如果能构成一个三角形,输出面积area和周长perimeter(保留2位小数);否则,输出“These sides do not correspond to a valid triangle”。在一个三角形中,任意两边之和大于第三边。(其中,P =(a+b+c)/2)#include"stdio.h"#include"math.h"void main(){ int a,b,c; float p,s,l; printf("ple...
原创
69阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第十八题

第十八题:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可以提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?#include<stdio
原创
55阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第十七题

第十七题:计算个人所得税,假设个人所得税为:税率*(工资-1600)。请编写程序计算应缴的所得税,其中税率定义为:(1)当工资不超过1600时,税率为0;(2)当工资在区间(1600,2500]时,税率为5%;(3)当工资在区间(2500,3500]时,税率为10%;(4)当工资在区间(3500,4500]时,税率为15%;(5)当工资超过4500时,税率为20%。...
原创
55阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第十六题

第十六题:选出三个数中最小数的算法流程图如下图所示:#include"stdio.h"void main(){ int a,b,c,min; printf("please input the a,b and c:
"); scanf("%d%d%d",&a,&b,&c); if(a<b) { if(a<c) min=a; else mi...
原创
64阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第十五题

第十五题:两个不同的自然数A和B,如果整数A的全部因子(包括1,不包括A本身)之和等于B;且整数B的全部因子(包括1,不包括B本身)之和等于A,则将整数A和B称为亲密数。求3000以内的全部亲密数。#include"stdio.h"void main(){ int a,i,b,n; printf("There are following friendly-numbers pair smaller than 3000:
"); for(a=1;a<=3000;a+...
原创
56阅读
0评论
0点赞
发布博客于 2 月前

每日一题: 第十四题

第十四题:求正整数N以内的所有勾股数。所谓勾股数,是指能够构成直角三角形三条边的三个正整数(a,b,c)。#include"stdio.h"void main(){int n;int i,j,k;int count=0;while(scanf("%d",&n)){for(i=1;i<=n;++i) for(j=i+1;j<=n;++j) for(k=j+1;k<=n;++k) if(i*i+j*j==k*...
原创
63阅读
1评论
0点赞
发布博客于 2 月前

每日一题:第十三题

第十三题:中国古代数学家张丘建在他的《算经》中提出了一个著名的“百钱百鸡问题”:一只公鸡值5钱,一只母鸡值3钱,三只小鸡值1钱,现在要用百钱买百鸡,请问公鸡、母鸡、小鸡各多少只?#include <stdio.h>void main(){ int cock,hen,chicken; for(cock=0;cock<=20;cock++) for(hen=0;hen<=33;hen++) { ...
原创
57阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第十二题

第十二题:孪生素数就是指相差2的素数对。例如:3和5,5和7,11和13......输入一个正整数n,输出n以内的所有孪生素数。(此问题可以拓展一到“梅森素数”)我们可以写出3~100以内的孪生素数,一共有8对,分别是(3,5),(5,7),(11,13),(17,19),(29,31),(41,43),(59,61),(71,73)随着数字的增大,孪生素数的分布也会越来越稀疏,人工寻找会变得非常困难,所以我们要编写程序来解决这个问题。这个题用“函数”处理会更方便一些,但这里我们还没有学过函数,
原创
71阅读
0评论
5点赞
发布博客于 2 月前

每日一题:第十一题

第十一题:编写一个程序输出一定范围内所有的完全数,如果一个数等于它的因子之和,则称该数为“完全数”。例如,6的因子为1,2,3,而6=1+2+3,因此6是“完全数”。
原创
90阅读
0评论
0点赞
发布博客于 2 月前

C语言编程100题(基础知识、基本结构、数组)

1.输出Hello World!2.编写程序,将华氏度转换为摄氏度。转换公式为:c = 5 * (华氏度f - 32) / 9;其中,c为摄氏度,f为华氏度。3.交互输入的四个整数,计算它们的和以及平均值,并输出,要求:平均值保留两位小数。4.从键盘输入一个n,计算1到n的和。5.编写1+1/2+1/3+...+1/n计算程序。6有如下函数:7. 计算分段函数:8.求出1-N中的所有素数。9.判断一个数是否为"水仙花数",所谓"水仙花数"是指一个三位数其各位数字的..
原创
360阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第十题

第十题:输出所有的"水仙花数"。所谓"水仙花数"是指这样的一个三位数:其各位数字的立方和等于该数本身。例如:371是一个"水仙花数",371=3^3+7^3+1^3。#include"stdio.h"void main(){ int i,j,k,n; printf("The Narcissistic number:
"); printf("
"); for(n=100;n<1000;n++) { i=n/100; ...
原创
71阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第九题

第九题:判断一个数是否为"水仙花数",所谓"水仙花数"是指一个三位数其各位数字的立方和等于该数本身。例如:371是一个"水仙花数",371=3^3+7^3+1^3.#include"stdio.h"void main(){ int i,j,k,n; printf("please input the n:
"); scanf("%d",&n); printf("
"); i=n/100; j=(n-100*i)/10; k=n%...
原创
66阅读
0评论
1点赞
发布博客于 2 月前

每日一题:第八题

第八题:求出1-N中的所有素数什么是素数?素数是指质数,一个大于1的自然数,除了1和它自身外,不能整除其他自然数整除的数叫做质数;否则称为合数。特别注意:1不是素数。#include"stdio.h"void main(){ int i,j,n; int count=0; printf("请输入n:
"); scanf("%d",&n); for(i=2;i<=n;i++) { for(j=2;j...
原创
130阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第七题

第七题:计算下面的分段函数,#include"stdio.h"void main(){ int x; printf("please input the x:
"); scanf("x=%d",&x); if(x==0) printf("y=0
"); else printf("y=%f
",1.0/x);}...
原创
125阅读
0评论
3点赞
发布博客于 2 月前

每日一题:第六题

第六题:
原创
88阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第五题

第五题:编写1+1/2+1/3+...+1/n计算程序#include"stdio.h"void main(){ int i=1,n; float sum=0; printf("please input the n:
"); scanf("%d",&n); while(i<=n) { sum+=1.0/i; i++; } printf("the result is %.5f
",s...
原创
75阅读
0评论
0点赞
发布博客于 2 月前

每日一题:第四题

第四题:从键盘输入一个n,计算1到n的和。#include"stdio.h"void main(){ int i=1,n; int sum=0; printf("please input the n:
"); scanf("%d",&n); while(i<=n) { sum+=i; i++; } printf("the result is :%d
",sum); }...
原创
119阅读
0评论
1点赞
发布博客于 2 月前

每日一题:第三题

第三题:交互输入的四个整数,计算它们的和以及平均值,并输出,要求:平均值只保留2位小数。#include"stdio.h"void main(){ int arr[4],i; int sum=0; float ave; printf("please input the numbers:
"); for(i=0;i<4;i++){ scanf("%d",&arr[i]); sum+=arr[i]; }...
原创
78阅读
0评论
2点赞
发布博客于 2 月前