c语言经典题
tobe_numberone
黑龙江科技大学在读本科生
展开
-
c语言初步经典题13--像时钟一样输出时间
题目: 输入小时和分,以hh:mm形式输出,其中小时和分钟不足两位数时,用零前导 例,输入14 25,输出14:25,输入8 9,输出08:09 #define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>int main(){ short hours; short minutes; scan原创 2017-08-13 15:50:32 · 1512 阅读 · 0 评论 -
c语言初步经典题16---将一个文件的内容复制到另一个文件里面
//将fp1所指向的文件的内容复制到fp2所指向的文件里面#include <stdio.h>#include <stdlib.h>int main(){ FILE *fp1,*fp2 ; char c; if ((fp1=fopen("I:\\cstudy\\project1\\1.txt", "r"))==NULL)//字符串中两个\\相当于一个\ {原创 2017-08-15 12:36:09 · 20155 阅读 · 0 评论 -
c语言初步经典题14--计算一元二次方程的根
题目: 有一方程ax^2+bx+c=0,a,b,c的值由键盘输入,输出方程的根。#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>#include <math.h>#define DELTA b*b -4*a*cint main(){ double a, b, c; printf("请原创 2017-08-13 17:12:08 · 12364 阅读 · 0 评论 -
c语言初步经典题15--另类求和程序填空
题目:求 Sn=a+aa+aaa+…+aa…a之值,其中 a是一个数字。 例如2+22+222+2222( 此时a=2,n=4),a和n均由键盘输入。 请在下面的代码基础上补充完整。求 Sn=a+aa+aaa+...+aa...a之值,其中 a是一个数字。例如2+22+222+2222( 此时a=2,n=4),a和n均由键盘输入。请在下面的代码基础上补充完整。[cpp] view plai原创 2017-08-13 21:59:28 · 699 阅读 · 1 评论 -
c语言初步经典题7--发工资问题
问题: 某公司工资按周发放,标准是每小时制20元,若员工周工作时间超过40小时,超出部分每小时30元。编程序输入一名员工一周的工作小时数,输出他的周工资#include <stdio.h>#include <stdlib.h>int main(){ unsigned short hours; printf("输入一周内工作的小时数:"); scanf("%hu",&hou原创 2017-08-12 14:18:17 · 4180 阅读 · 0 评论 -
c语言初步经典题5----求两个正整数的正差值
题目:输入两个正整数,求他们的正差值并输出#include <stdio.h>#include <stdlib.h>int main(){ unsigned int a,b;//unsigned 表示无符号 printf("请输入两个正整数:"); scanf("%u %u",&a,&b); if(a>b) { printf("正差值为:%d原创 2017-08-12 13:29:39 · 969 阅读 · 0 评论 -
c语言初步经典题3----摄氏度值转华氏温度值
题目:输入摄氏度值,输出对应的华氏温度值。公式:F=C x 9 /5 +32#include <stdio.h>#include <stdlib.h>int main(){ float s; printf("请输入摄氏度值:"); scanf("%f",&s); printf("转换为华氏温度值为:%f",s*9/5+32); return 0;}运行原创 2017-08-12 11:50:57 · 937 阅读 · 0 评论 -
c语言初步经典题4----求圆柱体的表面积
题目:输入圆柱体的底面半径r和高h,计算出表面积 提示:表面积 = 2*底面积 + 侧面积#include <stdio.h>#include <stdlib.h>int main(){ float r,h; printf("请输入圆柱体的半径r和高h"); scanf("%f %f",&r,&h); printf("此圆柱体的表面积为:%f",2*r*h*3原创 2017-08-12 12:00:47 · 11645 阅读 · 0 评论 -
c语言初步经典题2---计算两个电阻并联后的阻值
题目:输入两个电阻r1和r2的值,求他们并联后的阻值r#include <stdio.h>#include <stdlib.h>int main(){ float r1,r2; scanf("%f %f",&r1,&r2); printf("并联后的阻值为%f\n",1/(1/r1+1/r2));//此处不用一个单独的变量来装1/(1/r1+1/r2) retur原创 2017-08-12 11:42:11 · 4104 阅读 · 0 评论 -
c语言初步经典题---计算长方形的周长和面积
#include <stdio.h>#include <stdlib.h>int main(){ float a,b; printf("请输入长方形的长与宽:______\b\b\b\b\b\b");//\b表示退格 scanf("%f %f",&a,&b); printf("此长方形:\n周长:%f 面积: %f\n",2*(a+b),a*b); re原创 2017-08-12 02:18:30 · 11399 阅读 · 0 评论 -
c语言初步经典题6----求三个整数中的最大值
题目:输入三个整数,输出三个数中的最大值 软件:C::B#include <stdio.h>#include <stdlib.h>int main(){ int a,b,c; printf("请输入三个整数:"); scanf("%d %d %d",&a,&b,&c); if(a>b)//a为a、b中的最大值 { if(a>c)原创 2017-08-12 13:43:01 · 899 阅读 · 0 评论 -
c语言初步经典题8--求一个数的各位值
题目:写一个程序,输入x(三位数),输出其个、十、百位,用空格隔开 样例输入:768 样例输出:8 6 7#include <stdio.h>#include <stdlib.h>int main(){ unsigned short num; unsigned char temp;//保存每一位的数 int i; printf("请输入要分离位数的整数:")原创 2017-08-12 16:25:16 · 1790 阅读 · 0 评论 -
c语言初步经典题9--分离浮点数的整数和小数
题目:从键盘上输入一个浮点数(小数点后有三位数),然后分别输出该数的整数部分和小数部分#include <stdio.h>#include <stdlib.h>int main(){ float fNum; int iTemp; printf("请输入一个要分离整数和小数的浮点数:"); scanf("%f",&fNum); printf("%d ",iTe原创 2017-08-12 16:50:09 · 3527 阅读 · 0 评论 -
c语言初步经典题10--买玫瑰问题
问题: 小慧过生日,小明(小明真忙)要买鲜花送她。每枝红玫瑰5元,满5支送1枝,满20枝送5枝。小明一共有n(n>10)元钱,最多能买到多少?//匈牙利变量命名法:变量前面的ui表示数据类型#include <stdio.h>#include <stdlib.h>#define PRICE 5int main(){ unsigned int uiMoney;//总共的钱原创 2017-08-12 17:46:15 · 860 阅读 · 0 评论 -
c语言初步经典题11--坐标转换
题目: 写一个程序把极坐标(r,θ) (θ之单位为度)转换为直角坐标( X,Y)。转换公式是: x=r.cosθ y=r.sinθ 样例输入1:10 45(代表r=10 θ=45°) 样例输出1:7.071068 7.071068 样例输入2:20 90 (代表r=20 θ=90°) 样例输出2:0 20(可以接近似的结果)#define _CRT_原创 2017-08-13 13:02:51 · 1653 阅读 · 0 评论 -
c语言初步经典题12--我的工资
题目:小贺刚上班,按工作时间小时制领取周工资,工资标准是,每小时rate元RMB。每周工作时间40小时,如果要加班,超出部分按正常工资的1.5倍计(老板还算不错喔!)。这周小贺上班的时间为hour小时,请编程序,输入rate和hour,输出小贺本周的薪水。#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>voi原创 2017-08-13 15:21:24 · 548 阅读 · 0 评论 -
c语言初步经典题17---统计一个文件的字符个数
题目:统计一个文本文件中数字、空格、字母出现的次数,以及文件的字节数,并将结果输出,文本文件名在程序中输入(请自建文本文件完成测试)。#include <stdio.h>#include <stdlib.h>int main(){ FILE *fpr; char name[100] = {0};//存储路径名 int ch; int number = 0;原创 2017-08-15 15:51:04 · 5063 阅读 · 0 评论