寒假作业
海棠弯弯
都给我好好写作业!
展开
-
每日一题:第一百题
第一百题:原创 2021-02-03 09:12:57 · 313 阅读 · 0 评论 -
每日一题:第九十九题
第九十九题: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++...原创 2021-02-03 09:03:00 · 208 阅读 · 0 评论 -
每日一题:第九十八题
第九十八题:编程求一个整数任意次方后的最后三位数,即求X^Y的最后三位数,X和Y的值由键盘输入。#include"stdio.h"void main(){ int x, y, end=1; int i; printf("please input x and y:\n"); scanf("%d%d",&x,&y); for (i=1;i<=y;i++) end=end*x%1000; printf("%d",end);...原创 2021-02-02 20:45:37 · 225 阅读 · 0 评论 -
每日一题:第九十七题
第九十七题:阳阳买苹果,每个苹果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...原创 2021-02-02 20:36:52 · 167 阅读 · 0 评论 -
每日一题:第九十六题
第九十六题:计算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\n",total);}原创 2021-02-01 12:10:06 · 165 阅读 · 0 评论 -
每日一题:第九十五题
第九十五题:编写程序求出 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); ...原创 2021-02-01 12:08:53 · 175 阅读 · 0 评论 -
每日一题:第九十四题
第九十四题:有一条长阶梯:如果每步跨 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...原创 2021-02-01 08:44:39 · 159 阅读 · 0 评论 -
每日一题:第九十一题
第九十一题:求输入的十个整数中正数的个数及其平均值。#include <stdio.h>#define SIZE 10void main(){ int x[SIZE],i,n=0; float sum=0; printf("Enter 10 integers:\n"); for(i=0;i<SIZE;i++) { printf("%d:",i+1); scanf("%d",&x[i]); if(...原创 2021-02-01 08:34:53 · 156 阅读 · 0 评论 -
每日一题:第九十二题
第九十二题:读10个整数存入数组,找出其中最大值和最小值。#include <stdio.h>#define SIZE 10void main(){ int x[SIZE],i,max,min; printf("Enter 10 integers:\n"); for(i=0;i<SIZE;i++) { printf("%d:",i+1); scanf("%d",&x[i]); } max=min=x[0];...原创 2021-02-01 08:22:06 · 129 阅读 · 0 评论 -
每日一题:第九十三题
第九十三题:输入一行字符,统计其中的单词个数,单词间空格分开。#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) ...原创 2021-02-01 08:18:56 · 247 阅读 · 0 评论 -
每日一题:第九十题
第九十题:小写字母转换成大写字母,直至输入非字母字符。#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 ...原创 2021-01-31 13:22:58 · 173 阅读 · 0 评论 -
每日一题:第八十七题
第八十七题:从键盘上输入5个两位数,并按照个位数从小到大排序输出。#include "stdio.h"void main (){ int a[5]; int i,j,temp; printf("input 5 number:\n"); for(i=0;i<5;i++) scanf("%d",&a[i]); for(i=5;i>0;i--) for(j=0;j<i-1;j++) {...原创 2021-01-31 13:17:17 · 306 阅读 · 0 评论 -
第日一题:第八十八题
第八十九题:计算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\n",count+1,c[c...原创 2021-01-31 13:00:38 · 298 阅读 · 0 评论 -
每日一题:第八十九题
第九十题:输出圆面积,面积大于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\n",r,area); }}...原创 2021-01-31 13:02:51 · 277 阅读 · 0 评论 -
每日一题:第八十六题
第八十六题:编写程序,从键盘输入6名学生的5门成绩,分别统计出每个学生的平均成绩。#include<stdio.h>int main(){ int i,j; int stu[6][5],ave[6]; for(i=0;i<6;i++) { printf("请输入第%d个同学的成绩:\n",i+1); for(j=0;j<5;j++) { printf("请输入第%d门课...原创 2021-01-30 15:08:01 · 256 阅读 · 0 评论 -
每日一题:第八十五题
第八十五题:编程求满足一下条件的三位数:百位数加上个位数等于十位数,并且该数被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&...原创 2021-01-30 14:49:34 · 181 阅读 · 0 评论 -
每日一题:第八十四题
第八十四题:用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\n",sum); }...原创 2021-01-30 14:42:28 · 146 阅读 · 0 评论 -
每日一题:第八十三题
第八十三题:找出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("\n"); }...原创 2021-01-30 14:38:50 · 149 阅读 · 0 评论 -
每日一题:第八十二题
第八十二题:设计计算器程序。用户输入两个运算数和四则运算符,输出计算结果。例如:输入 :3,4,+<回车> 输出:3+4=7 提示:建议使用switch语句#include <stdio.h>#include <conio.h>void main (){ double a,b,c; char op; printf ("请输入两个运算数,空格隔开\n"); scanf ("%lf %lf",&a,&b);...原创 2021-01-29 16:49:34 · 158 阅读 · 0 评论 -
每日一题:第八十一题
第八十一题:键盘输入一个大写字母,要求改用小写字母输出,用puthchar和getchar函数编程。#include<stdio.h>int main(){ char ch; ch=getchar(); if(ch<'A'||ch>'Z') { printf("输入的不是大写字母,请重新输入!\n"); } ch=ch+32; putchar(ch); putchar('\n');}...原创 2021-01-29 16:30:21 · 161 阅读 · 0 评论 -
每日一题:第八十题
第八十题:求方程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...原创 2021-01-28 15:59:37 · 180 阅读 · 0 评论 -
每日一题:第七十九题
第七十九题:从键盘上任意输入两位正整数,编程求出个位与十位的乘积且打印输出。#include"stdio.h"void main(){ int num; printf("please input the num:\n"); scanf("%d",&num); printf("the result is :%d\n",(num%10)*(num/10));}...原创 2021-01-28 15:55:01 · 152 阅读 · 0 评论 -
每日一题:第七十七题
第七十七题:#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...原创 2021-01-28 15:49:26 · 171 阅读 · 0 评论 -
第日一题:第七十八题
第七十八题:打印下面的图形#include"stdio.h"void main(){ int i,j; for(i=1;i<=5;i++) { for(j=1;j<=2*i-1;j++) printf("*"); printf("\n"); } }原创 2021-01-28 15:48:12 · 165 阅读 · 0 评论 -
每日一题:第七十四题
第七十七题:输入一个年份,判断某一年是否闰年。#include"stdio.h"void main(){ int year; printf("please input the year:\n"); scanf("%d",&year); if(year%4==0&&year%100!=0||year%400==0) printf("YES!!!\n"); else printf("NOS!!!\n");...原创 2021-01-28 11:58:01 · 177 阅读 · 0 评论 -
每日一题:第七十五题
第七十五题:打印如下图形:#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("\n"); } }...原创 2021-01-28 11:56:35 · 203 阅读 · 0 评论 -
每日一题:第七十六题
第七十六题:打印如下图形: #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("\n"); } }...原创 2021-01-28 11:55:26 · 251 阅读 · 0 评论 -
每日一题:第七十三题
第七十三题:输入一个整数,判断它能否被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:\n"); scanf("%d",&num); if(num%3==0&&am...原创 2021-01-27 08:28:55 · 183 阅读 · 0 评论 -
每日一题:第七十二题
第七十二题:从键盘输入一组数据,以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\n",sum);}...原创 2021-01-27 08:15:38 · 182 阅读 · 0 评论 -
每日一题:第七十一题
第七十一题:用while语句显示1~10的平方。#include"stdio.h"void main(){ int i=1; while(i<=10) { printf("%d*%d=%d\n",i,i,i*i); i++; }}原创 2021-01-27 08:13:09 · 215 阅读 · 0 评论 -
每日一题:第七十题
第七十题:从一个三行四列的整型二维数组中查找第一个出现的负数。#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...原创 2021-01-26 15:50:27 · 257 阅读 · 0 评论 -
每日一题:第六十九题
第六十九题:原创 2021-01-26 15:49:27 · 186 阅读 · 0 评论 -
每日一题:第六十八题
第六十八题:从键盘输入字符,以 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 (...原创 2021-01-26 15:18:54 · 209 阅读 · 0 评论 -
每日一题:第六十七题
第六十七题:从键盘输入若干行文本,每行以回车结束,以 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...原创 2021-01-26 15:04:55 · 193 阅读 · 0 评论 -
每日一题:第六十六题
第六十六题:有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) ...原创 2021-01-26 14:38:31 · 390 阅读 · 0 评论 -
每日一题:第六十五题
第六十五题:求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("...原创 2021-01-26 11:33:54 · 129 阅读 · 0 评论 -
每日一题:第六十四题
第六十四题:从一个三行四列的整型二维数组中查找第一个出现的负数。#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...原创 2021-01-26 08:37:55 · 171 阅读 · 0 评论 -
每日一题:第六十三题
第六十三题:编写程序,将两个字符串连接起来,不用strcat函数。#include"stdio.h"void main(){ char str1[50],str2[50],str[50]; int i=0,j=0,k=0; printf("输入第一个字符串:\n"); gets(str1); printf("输入第二个字符串\n"); gets(str2); printf("str1=%s\n",str1); printf("str2=%s\n"...原创 2021-01-26 08:24:43 · 135 阅读 · 0 评论 -
每日一题:第六十二题
第六十二题:/求一个3*3的整型矩阵对角线元素之和。#include "stdio.h"void main(){ int arr[3][3]; int i,j; int sum=0; //初始化 printf("please input the arr:\n"); for(i=0;i<3;i++) for(j=0;j<3;j++) scanf("%d",&arr[i][...原创 2021-01-26 08:05:57 · 152 阅读 · 0 评论 -
每日一题:第六十一题
第六十一题:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。(1不是质数,所以1也不是质因数)#include<stdio.h>void main(){int n,i;printf("\nplease input a number:\n");scanf("%d",&n);printf("%d=",n);for(i=2;i<=n;i++) while(n!=i) { if(n%i==0) ...原创 2021-01-26 08:01:02 · 124 阅读 · 0 评论