第八十一题: 键盘输入一个大写字母,要求改用小写字母输出,用puthchar和getchar函数编程。
#include<stdio.h>
void main()
{char ch;ch=getchar();if(ch<'A'||ch>'Z'){printf("输入的不是大写字母,请重新输入!\n");}ch=ch+32;putchar(ch);putchar('\n');
} ```c
第八十二题:设计计算器程序。用户输入两个运算数和四则运算符,输出计算结果。
例如:输入 :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);fflush(stdin);    //清空缓冲区mprintf ("请输入运算符\n");scanf ("%c",&op);switch(op){case '+':c=a+b;break;case '-':c=a-b;break;case '*':c=a*b;break;case '/':c=a/b;break;}printf ("计算结果为%lf\n",c);
}
第八十三题:找出1000以内的能被5整除且也能被7整除的所有整数。
#include<stdio.h>
void main()
{int i;for(i=35;i<=1000;i++)if(i%5==0&&i%7==0)printf("%d  ",i);printf("\n");
}
第八十四题:用do…while循环语句编程求1~100中的偶数之和。
#include<stdio.h>
void main()
{int i=1,sum=0;do{if(i%2==0)sum+=i;i++;         }while(i<=100);printf("sum=%d\n",sum);
}
第八十五题:编程求满足一下条件的三位数:百位数加上个位数等于十位数,并且该数被5和7整除。
#include<stdio.h>
void 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&&num%7==0)printf("%d   ",num);}
}
第八十六题:编写程序,从键盘输入6名学生的5门成绩,分别统计出每个学生的平均成绩。
#include<stdio.h>
void 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门课的成绩:",j+1);scanf("%d",&stu[i][j]);    }}        for(i=0;i<6;i++)ave[i]=0;for(i=0;i<6;i++){for(j=0;j<5;j++)ave[i]+=stu[i][j];ave[i]/=5;}for(i=0;i<6;i++)printf("第%d个同学的平均成绩是:%d\n",i+1,ave[i]);
}
第八十七题:从键盘上输入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++){if(a[j]%10>a[j+1]%10){temp=a[j];a[j]=a[j+1];a[j+1]=temp;}}printf("output:\n");for(i=0;i<5;i++) printf("%d\t",a[i]);
}
第八十八题:计算500以内最大的10个能被13或17整除的自然数之和。
#include<stdio.h>
void 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[count]);count++;if(count>=10)break;}}printf("%d\n",sum);
}
第八十九题:输出圆面积,面积大于100时停止。
#include <stdio.h>
#define PI  3.14159
void 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);}
}
第九十题:小写字母转换成大写字母,直至输入非字母字符。
#include <stdio.h>
void main()
{int c;while(1){c=getchar();if(c>='a'&&c<='z')c-=32;else if(c>='A'&&c<='Z');else break;putchar(c);}
}
第九十一题:求输入的十个整数中正数的个数及其平均值。
#include <stdio.h>
#define SIZE 10
void 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(x[i]>0){sum+=x[i];n++;}}printf("the counter is %d\n",n);printf("the average is %f\n",sum/n);
}
第九十二题:读10个整数存入数组,找出其中最大值和最小值。
#include <stdio.h>
#define SIZE 10
void 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];for(i=1;i<SIZE;i++){  if(max<x[i])  max=x[i];if(min>x[i])  min=x[i];}printf("Maximum value is %d\n",max);printf("Minimum value is %d\n",min);
}
第九十三题:输入一行字符,统计其中的单词个数,单词间空格分开。
#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){word=1;  num++;}printf("There are %d words in the line\n",num);
}
第九十四题:有一条长阶梯:如果每步跨 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&&n%4==3&&n%3==2&&n%2==1){printf("%d\t",n); break;}
}
第九十五题:编写程序求出 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);}printf("\ntotal is %d\n",num);}
第九十六题:计算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);
}
第九十七题:阳阳买苹果,每个苹果0.8元,阳阳第一天买两个,第二天开始每天买前一天的两倍,直到购买的苹果个数为不超过100的最大值,编程求阳阳每天平均花多少钱?
#include"stdio.h"
void main()
{int  day=0,buy=2;float sum=0.0,ave;do{sum+=0.8*buy;day++;buy*=2;}while(buy<=100);ave=sum/day;printf("%f\n",ave);
}
第九十八题:编程求一个整数任意次方后的最后三位数,即求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);
}
第九十九题:3对情侣参加婚礼,3个新。郎分别为a、b、c,三个新郎分别为 x、y、z。有人想知道究竟谁和谁结婚,于是就问新人中的三位,得到如下提示:a说 他将和X结婚;x说她的未婚夫是c;c说她将和z 结婚。这人时候知道他们都在开玩笑,说的全是假话,那么究竟谁和谁结婚呐。
#include <stdio.h>
void main()
{int a,b,c;for (a=1; a<=3; a++)         for (b=1; b<=3; b++)      for (c=1; c<=3; c++) if (a!=1&&c!=1&&c!=3&&a!=b&&a!=c&&b!=c){printf("%c will marry to a\n", 'x' + a - 1);printf("%c will marry to b\n", 'x' + b - 1);printf("%c will marry to c\n", 'x' + c - 1);}
}
第一百题:根据输入的三角形的三条边判断三角形的类型,并输出它的面积和类型。提示:首先判断所给的三条边是否能组成三角形,若可以构成三角形,则判断该三角形是什么类型,并求三角形面积 。
#include"stdio.h"
#include"math.h"
void main()
{float a,b,c;float s,area;printf("请输入三角形的三条边:\n");scanf("%f%f%f",&a,&b,&c);if (a+b>c&&b+c>a&&a+c>b) {          s = (a+b+c)/2;                      area = sqrt(s*(s-a)*(s-b)*(s-c));  printf("面积是:%f\n",area);if (a==b && a==c)                 printf("等边三角形\n");else if (a==b || a==c || b==c)  printf("等腰三角形\n");else if(a*a + b*b == c*c || a*a + c*c == b*b || b*b + c*c == a*a)printf("直角三角形\n");elseprintf("普通三角形\n");}elseprintf("不能构成三角形\n");
}

寒假作业81-100题相关推荐

  1. 2016蓝桥杯C++A组第六题 寒假作业【暴力搜索】

    原题: 现在小学的数学题目也不是那么好玩的. 看看这个寒假作业:□ + □ = □□ - □ = □□ × □ = □□ ÷ □ = □(如果显示不出来,可以参见[图1.jpg])每个方块代表1~13 ...

  2. 蓝桥杯 DFS经典题 —— 算式900、寒假作业(告别枚举法)

    类似于 算式 900.寒假作业这种题目,可以直接暴力破解,但是它非常的浪费时间,而且程序不是太过于美观,很容易让我们对算法失去兴趣,今天,我们告别传统的暴力破解,使用伟大搜索算法 -- DFS(深度优 ...

  3. 蓝桥杯c语言试题寒假作业,2016蓝桥杯省赛C/C++A组第六题 寒假作业(示例代码)

    题意:现在小学的数学题目也不是那么好玩的. 看看这个寒假作业: □ + □ = □ □ - □ = □ □ × □ = □ □ ÷ □ = □ 每个方块代表1~13中的某一个数字,但不能重复. 比如: ...

  4. 2022茶艺师(中级)考试模拟100题及模拟考试

    题库来源:安全生产模拟考试一点通公众号小程序 2022茶艺师(中级)考试题目系茶艺师(中级)复审题库历年真题!2022茶艺师(中级)考试模拟100题及模拟考试依据茶艺师(中级)新版考试题库.茶艺师(中 ...

  5. 2022年化工自动化控制仪表考试模拟100题及在线模拟考试

    题库来源:安全生产模拟考试一点通公众号小程序 2022年化工自动化控制仪表试题是化工自动化控制仪表操作考试题模拟预测卷!2022年化工自动化控制仪表考试模拟100题及在线模拟考试根据化工自动化控制仪表 ...

  6. 2022年R2移动式压力容器充装考试模拟100题及在线模拟考试

    题库来源:安全生产模拟考试一点通公众号小程序 2022R2移动式压力容器充装操作证考试题库系R2移动式压力容器充装上岗证题库考前必练习题目!2022年R2移动式压力容器充装考试模拟100题及在线模拟考 ...

  7. 2022年茶艺师(初级)考试模拟100题及答案

    题库来源:安全生产模拟考试一点通公众号小程序 2022年茶艺师(初级)考试题库系茶艺师(初级)操作证考试题库全真模拟题!2022年茶艺师(初级)考试模拟100题及答案依据茶艺师(初级)最新教材汇编.茶 ...

  8. 2022G2电站锅炉司炉考试模拟100题及模拟考试

    题库来源:安全生产模拟考试一点通公众号小程序 2022G2电站锅炉司炉国家题库为G2电站锅炉司炉模拟考试题库考前必练习题目!2022G2电站锅炉司炉考试模拟100题及模拟考试根据G2电站锅炉司炉新版教 ...

  9. 2022制冷与空调设备运行操作考试模拟100题模拟考试平台操作

    题库来源:安全生产模拟考试一点通公众号小程序 2022年制冷与空调设备运行操作考试练习题是制冷与空调设备运行操作考题高频考题覆盖!2022制冷与空调设备运行操作考试模拟100题模拟考试平台操作依据制冷 ...

  10. 2022年茶艺师(中级)考试模拟100题模拟考试平台操作

    题库来源:安全生产模拟考试一点通公众号小程序 2022茶艺师(中级)考试练习题为茶艺师(中级)考题考前必练习题目!2022年茶艺师(中级)考试模拟100题模拟考试平台操作依据茶艺师(中级)考前押题.茶 ...

最新文章

  1. PHP版UTF-8文件BOM自动检测移除程序
  2. globalmapper如何选取图像上的点_20. 用于纹理合成和转移的图像缝合
  3. linux ip addr peer,Linux网络IP设置
  4. 中国农民丰收节交易会全国贫困地区农产品产销对接行动
  5. 经典C语言程序100例之二八
  6. EOS智能合约授权限制和数据存储
  7. 韩国政府计划从Windows 7迁移到Linux
  8. 字典 学生成绩等级_python-列表及字典进阶
  9. 三角形垂点坐标js算法(三点定圆求圆心)
  10. 后端开发常用框架文档及中文翻译
  11. 随想录(cloud 网络库)
  12. 腾讯封杀linux/mac QQ
  13. 安装库_python的库的安装
  14. Android 数据Parcel序列化过程源码分析
  15. 软件工程 交互设计 信息架构设计是什么
  16. ec6108v9a精简刷机包_华为悦盒无安装限制固件下载|华为悦盒EC6108V9A第三方精简流畅无安装限制固件 下载 - 巴士下载站...
  17. chrome extension 拓展插件添加google analytics统计
  18. MySQL主从复制和读写分离
  19. 关于godot第三方功能增强版
  20. PHP学习路线、书单

热门文章

  1. android高德地图api驾车路线规划,驾车路径规划-调起高德地图-示例中心-JS API 示例 | 高德地图API...
  2. 一个洗车店引发的思考:给谁发优惠券好呢?
  3. CMake编译C++项目-简单范例-编译脚本-Linux
  4. 【笔记】三剑客之sed、grep sort uniq
  5. docker inspect container_name | grep Mounts -A 20
  6. 记录秋招服务器开发面经(游戏服务器)
  7. RuntimeError: invalid argument 0: Sizes of tensors must match except in dimension 1.
  8. nagios 安装部署试验
  9. 土地调查图斑编号_第三次全国国土调查内业信息提取相关表、记录表、图斑、专项用地调查标注内容及代码...
  10. 我给bia娘写的交互参考1