c语言算正方形面积和周长,C语言编8个程序 比如输入正方形边长求其面积和周长 正方体求体积...
匿名用户
1级
2018-08-07 回答
// 第一个:求数字位数
#include
#include
#include
#define CRT_SECURE_NO_DEPERCATE
int main(void)
{
int data;
printf("Enter a number:");
scanf("%d",&data);
if (data>=10000)
{printf("Input Error\n");system("pause");exit;}
else if (data>=1000)
printf("The number %4d has 4 numbers.\n");
else if (data>=100)
printf("The number %4d has 3 numbers.\n");
else if (data>=10)
printf("The number %4d has 2 numbers.\n");
else if (data>=1)
printf("The number %4d has 1 numbers.\n");
else {printf("Input Error\n");system("pause");exit;}
system("pause");
return 0;
}
// 第二个24小时制->AM/PM
#include
#include
#include
#define CRT_SECURE_NO_DEPERCATE
int main(void)
{
int hour,minute;
printf("Enter a 24-hour time:");
scanf("%d:%d",&hour,&minute);
switch (hour)
{
case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 12:
printf("Equivalent 12-hour time: %-2.2d:%-2.2d AM\n",hour,minute);break;
case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 23:
printf("Equivalent 12-hour time: %-2.2d:%-2.2d PM\n",hour-12,minute);break;
case 24:
printf("Equivalent 12-hour time: 00:%-2.2d AM\n",minute);break;
default:
printf("Input Error\n");system("pause");exit;
}
system("pause");
return 0;
}
// 第三个比较日期前后
#define CRT_SECURE_NO_DEPERCATE
#include
#include
#include
int main(void)
{
int year1,year2,month1,month2,day1,day2,p;
printf("Enter first date (mm/dd/yy):");
scanf("%d/%d/%d",&month1,&day1,&year1);
printf("Enter second date (mm/dd/yy):");
scanf("%d/%d/%d",&month2,&day2,&year2);
if (year1<>year2) p=year1>year2?1:2;
else if (month1<>month2) p=month1>month2?1:2;
else if (day1<>day2) p=day1>day2?1:2;
else p=0;
switch (p)
{
case 1:printf("%2d/%-2.2d/%4d is earlier than %2d/%-2.2d/%4d\n",month2,day2,year2,month1,day1,year1);break;
case 2:printf("%2d/%-2.2d/%4d is earlier than %2d/%-2.2d/%4d\n",month1,day1,year1,month2,day2,year2);break;
case 0:printf("They are definetely equal.\n");break;
}
system("pause");
return 0;
}
// 第四个给分数评级
#define _CRT_SECURE_NO_DEPERCATE /*Before all the includes*/
#include
#include
#include
int main(void)
{
int grade;
_Bool checkpoint;
checkpoint=true;
//Input
while (checkpoint)
{
printf("Enter numerical grade:");
scanf("%d",&grade);
if (grade<0||grade>100) {printf("Input Error,please try again\n");system("pause");}
else if checkpoint=false;
}
//Output
printf("Letter grade: ");
switch (grade/10)
{
case 10: case 9:printf("A");break;
case 8: printf("B");break;
case 7: printf("C");break;
case 6: printf("D");break;
default: printf("F");//Don't wanna a break.....
}
printf("\n");
//Pause
system("pause");
return 0;
}
// 第五个用英文显示数字
#define _CRT_SECURE_NO_DERECATE
#include
#include
#include
int main(void)
{
int input_number,first_digit,second_digit;
bool checkpoint;
//input
checkpoint=true;
while (checkpoint)
{
printf("Enter a two-digit number: ");
scanf("%d",&input_number);
if (input_number<0||input_number>99) {printf("Input Error,please try again.\n");system("pause");}
else checkpoint=false;
}
//output
printf("Your entered the number ");
if (input_number<=19)
switch (input_number) //0-19
{
case 0:printf("zero"); break;
case 1:printf("one"); break;
case 2:printf("two"); break;
case 3:printf("three"); break;
case 4:printf("four"); break;
case 5:printf("five"); break;
case 6:printf("six"); break;
case 7:printf("seven"); break;
case 8:printf("eight"); break;
case 9:printf("nine"); break;
case 10:printf("ten"); break;
case 11:printf("eleven"); break;
case 12:printf("twelve"); break;
case 13:printf("thirteen"); break;
case 14:printf("forteen"); break;
case 15:printf("fifteen"); break;
case 16:printf("sixteen"); break;
case 17:printf("seventeen");break;
case 18:printf("eighteen"); break;
case 19:printf("ninteen"); break;
}
else
{
first_digit=input_number/10;second_digit=input_number%10;
switch (first_digit)
{
case 2:printf("twenty"); break;
case 3:printf("thirty"); break;
case 4:printf("forty"); break;
case 5:printf("fifty"); break;
case 6:printf("sixty"); break;
case 7:printf("seventy");break;
case 8:printf("eighty"); break;
case 9:printf("ninty"); break;
}
switch (second_digit)
{
case 0: ; break;
case 1:printf("-one"); break;
case 2:printf("-two"); break;
case 3:printf("-three"); break;
case 4:printf("-four"); break;
case 5:printf("-five"); break;
case 6:printf("-six"); break;
case 7:printf("-seven"); break;
case 8:printf("-eight"); break;
case 9:printf("-nine"); break;
}
}
printf("\n");
//pause
system("pause");
return 0;
}
// 第六个统计最大数字
#define _CRT_SECURE_NO_DEPRECATE /*Before all the includes*/
#include /*scanf printf*/
#include /*system*/
#include /*bool true false*/
int main(void)
{
float input_data, largest = 0.0f;
printf("This program is used to caculate the largest number you entered.\n");
do
{
printf("Enter a number:");
scanf("%f", &input_data);
if (input_data>largest)
largest = input_data;
} while (input_data>0);
if (largest == 0) printf("Input Error!");
else printf("The largest number entered was %-5.2f\n", largest);
system("pause");
return 0;
}
// 第七个计算最大公约数
#define _CRT_SECURE_NO_DEPRECATE /*Before all the includes*/
#include /*scanf printf*/
#include /*system*/
#include /*bool true false*/
int main(void)
{
int a=0,b=0,t;
bool checkpoint=false;
do
{
printf("Enter two digits:");
scanf("%d%d ",&a,&b);
if (a>=1&&b>=1) checkpoint=true; else printf("Input error, please try again with mind.\n");
}
while (!checkpoint);
if (a
while (b!=0)
{
t=a%b;
a=b;
b=t;
}
printf("GCD(Greatest common divisor) is %d\n",a);
system("pause");
return 0;
}
// 第八最简化分数
#define _CRT_SECURE_NO_DEPRECATE /*Before all the includes*/
#include /*scanf printf*/
#include /*system abs*/
#include /*bool true false*/
int main(void)
{
int a=0,b=0,t,point=0,former_a,former_b;
bool checkpoint=false;
do
{
printf("Enter a fraction:");
scanf("%d/%d",&a,&b);
if (b!=0) checkpoint=true; else printf("Input error, please try again with mind.\n");
}
while (!checkpoint);
if (a==0) point=1;
else switch ((a<0)+(b<0))
{
case 1:point=2; /*NO break*/
default:a=abs(a);b=abs(b);
}
printf("In lowest terms: ");
switch (point)
{
case 1:/*a==0*/
printf("0\n");break;
case 2:/*negative*/
printf("-");
case 0:
former_a=a;
former_b=b;
if (a
while (b!=0)
{
t=a%b;
a=b;
b=t;
}
former_a=former_a/a;
former_b=former_b/a;
printf("%d",former_a);
if (former_b!=1) printf("/%d",former_b);
printf("\n");
break;/*useless*/
}
system("pause");
return 0;
}
c语言算正方形面积和周长,C语言编8个程序 比如输入正方形边长求其面积和周长 正方体求体积...相关推荐
- python输入半径求圆的面积、保留三位小数_编写程序,输入圆的半径,求该圆的面积与周长(保留三位小数)。 /* 程序功能:输入圆的半径,计算圆的面积与周长*/_学小易找答案...
[编程题]从字符串中删除指定的字符.同一字母的大小写按不同字符处理. 例如:若程序执行时,输入字符串为: turbo c and Borland c++ ,从键盘上输入字符: n ,则输出后变为: t ...
- 海伦公式 (利用三边长求三角形面积)
海伦公式 它是利用三角形的三条边的边长直接求三角形面积的公式. 表达式为:S=√ (p(p-a)(p-b)(p-c)), 其中: abc为三边长 p=(a+b+c)/2,即半周长 在知道三角形三边的长 ...
- c语言算ex自定义函数,用C语言写定积分的通用函数:sin(x),cos(x),eX.
/************************************************************/ /*sin,cos,exp函数已经存在于系统的数学函数库中,程序开头需要定 ...
- C语言算三角形外心坐标,【c语言】三角形外心坐标
新学期第一个算法大作业就好坑爹... 要计算三角形外接圆...做模板用吧 # include # include double X1,Y1,X2,Y2,X3,Y3,x4,y4,length1,leng ...
- 根据六边形边长求六边形面积
var a = prompt("请输入六边形的边长",""); alert(3*Math.sqrt(3)/2*Math.pow(a,2));
- 求五边形的面积,输入7个数求出面积
- 怎样用c语言计算出自己的出生天数,新手编的小程序:计算年龄和出生后经历的天数的小程序...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include int main() { int i,j,k,t,m,a,b,c=0; int x,y,z,n; printf ("请按下面格 ...
- java源程序求圆的周长和面积_编写程序,输入圆的半径,求出圆的周长和面积. PI=3.14...
C语言程序 编写函数,求圆面积的值,主函数输入半径,并在主函数中调它. #includemain(){\x09floatS(floatr);\x09floatr;\x09printf("in ...
- c语言输入r1 r2垫片的面积,C语言基础入门设计
实验一 实验 1 一. 实验目的 C 语言程序设计入门篇 简单的 C 程序设计 1.熟悉 VC++语言上机环境及上机操作过程. 2.了解如何编辑.编译.连接和运行一个 C 程序. 3.掌握 C 语言中 ...
最新文章
- struts2.3.12+hibernate4.3.11+spring4.2.2整合问题2java.lang.ClassNotFoundException: org.springframework.w
- 框架:SpringBoot构建Restful service完成Get和Post请求
- strncmp很好的函数
- 全国计算机二级vb 无纸化,2013年3月全国计算机等级考试二级VB无纸化上机题题库题干及答案解析(2)...
- mycat 资料汇总
- 审计署计算机培训心得体会,审计署计算机中级培训心得体会2018
- python把数据变为数据框_将Python dict转换为数据框
- cocos2dx实现翻书效果。
- 开机选择启动项的快捷键
- Spark服务启动的一些总结
- ios微信上无法自动播放音频的情况
- java api cdm文档下载_Java-ORM数据库框架CDM介绍
- Android wifi信号强度显示流程
- bcnf分解算法_BCNF的保持无损连接的分解
- 小米手机miui12系统usb共享网络
- 计算机cpu近几年价格,CPU性能过剩的福利 十年老电脑还能再战几年?
- Oracle11g密码忘记
- Can't locate Time/HiRes.pm in @INC错误的处理方法 perl安装不全
- IT男把笔记本电脑放膝上会怎样?
- 【Linux】冯诺依曼体系结构、操作系统及进程概念
热门文章
- Win10没有本地用户和组
- 单片机0804AD转换c语言程序,模数转换芯片ADC0804的应用
- layDate 日期与时间组件
- 圣斗士星矢限制服务器注册,圣斗士星矢服务器内BUG公告介绍
- 简易五子棋(包含开始、双人对战、简易AI、悔棋、认输、判断输赢)不含禁手
- tl-wdr7300虚拟服务器怎么设置,TP-Link TL-WDR7300路由器怎么设置?
- (十)老照片修复、图像超分、图片提高分辨率、图片高清化、图片清晰化、黑白图片上色、人脸祛斑、美颜、人体瘦身、图像去噪、人像抠图、批量处理、视频提高分辨率、视频逐帧修复
- 微信小程序反编译总结
- 《现代软件工程-构建之法》读书笔记(1)
- 新书推荐 |《Linux系统安全:纵深防御、安全扫描与入侵检测》