- 博客(22)
- 收藏
- 关注
原创 C语言:读入一个年份和月份,打印出该月有多少天(考虑闰年),用switch语句编程。(主要是设定一个标志,考虑闰年)
C语言:读入一个年份和月份,打印出该月有多少天(考虑闰年),用switch语句编程。(主要是设定一个标志,考虑闰年)#include<stdio.h>int main(void){ int year,month; printf("请输入一个年份和月份(以逗号隔开):\n"); scanf("%d,%d",&year,&month); switch(month) { case 1: case 3:
2021-02-20 14:43:21
11406
5
原创 C语言:编写一个程序实现输出任意指定m、n之间的所有素数。
C语言:编写一个程序实现输出任意指定m、n之间的所有素数。#include <stdio.h>#include <math.h>void prime(int x,int y){ int i,j; for(i=x;i<=y;i++) { int count=0; for (j=2;j<=sqrt(i);j++) { if (i%j==0) {
2021-02-20 14:20:39
7637
1
原创 C语言:编写一个程序实现输出1—100之间所有素数。
C语言:编写一个程序实现输出1—100之间所有素数。#include <stdio.h>int main(void){ int i,j; for(i=2;i<=100;i++) { int count=0; for (j=2;j<=sqrt(i);j++) { if (i%j==0) { count++;
2021-02-20 13:59:27
13170
原创 C语言:从键盘任意输入一个正整数,编程判断它是否是素数,若是素数,输出“YES”,否则输出“NO!”。
C语言:从键盘任意输入一个正整数,编程判断它是否是素数,若是素数,输出“YES”,否则输出“NO!”。#include <stdio.h>#include<math.h>void prime(int x){ int i,count; for (i = 2; i <= sqrt(x); i++) { if (x%i == 0) { printf("NO\n"); cou
2021-02-20 13:36:49
26830
2
原创 c语言:利用π/4=1-1/3+1/5-1/7,,计算π的值直到最后一项的绝对值小于0.0001为止,要求统计总共累加了多少项。
c语言:利用π/4=1-1/3+1/5-1/7,计算π的值直到最后一项的绝对值小于0.0001为止,要求统计总共累加了多少项。#include<stdio.h>int main(void){ int i=2,f=1,count=1; double pi,sum=0,t=1; while(t>=1e-4) { sum=sum+f*t; t=1.0/(2*i-1); i++; f=-f; co
2021-02-17 22:07:11
12921
3
原创 C语言:编程设计一个简单的计算器程序,要求根据用户从键盘输入的表达式:操作数1 运算符op 操作数2 计算表达式的值,指定的运算符为加减乘除。
#include <stdio.h>int main(void){ float x,y,s,i; char op; printf("请按(操作数1运算符op操作数2)的表达式输入(运算符仅限加减乘除):\n"); i=scanf("%f%c%f",&x,&op,&y); if(x>0&&y>0||x>0&&y<0||x<0&&y>0||x<
2021-02-17 17:29:48
15937
4
原创 C语言:利用函数递归实现计算n!。
C语言:利用函数递归实现计算n!。#include<stdio.h>int fun(int n) { if(n==0||n==1) { n=1; } else { n=n*fun(n-1); }}int main(){ int x,y; printf("请输入一个数字:\n"); scanf("%d",&x); y=fun(x); printf("%d!= %d",x
2021-02-16 12:35:08
8490
1
原创 c语言:利用switch语句将五分制成绩转换成对应分数范围并输出。
c语言:利用switch语句将五分制成绩转换成对应分数范围并输出。#include <stdio.h>int main(void){ char score; printf("请输入你的五分制成绩:\n"); scanf("%c",&score); if(score>='a'||score<='z') { score-=32; } switch(score) {
2021-02-08 20:08:25
3187
原创 c语言:判断某人是否属于肥胖体型。根据身高与体重因素,医务工作者经广泛的调查分析给出了以下按“体指数”对肥胖程度的划分:体指数t=w/(h*h)(w为体重,单位为kg,h为身高,单位为m)。
c语言:判断某人是否属于肥胖体型。根据身高与体重因素,医务工作者经广泛的调查分析给出了以下按“体指数”对肥胖程度的划分:体指数t=w/(h*h)(w为体重,单位为kg,h为身高,单位为m)。当t<18时,为低体重;当t介于18和25之间时,为正常体重;当t介于25和27之间时,为超重体重;当t≧27时,为肥胖。编程从键盘输入你的身高h和体重w,根据上式,判断体重类型。...
2021-02-08 19:31:00
11097
原创 c语言:从键盘输入你和你朋友的年龄,编程判断谁的年龄大,并打印最大者的年龄。
c语言:从键盘输入你和你朋友的年龄,编程判断谁的年龄大,并打印最大者的年龄。(课本86页)#include <stdio.h>int max(int x,int y){ int age; age=x>y?x:y; return age;}int main(void){ int max(int x,int y); int age1,age2,age3; printf("请输入两个人的年龄:(以逗号隔开)\n"); scanf
2021-02-07 17:27:29
3847
原创 c语言:编写三个函数,分别在b*b-4*a*c大于0、小于0、等于0时进行调用,并输出结果,在主函数中读入a、b、c的值。
c语言:编写三个函数,分别在bb-4a*c大于0、小于0、等于0时进行调用,并输出结果,在主函数中读入a、b、c的值。#include <stdio.h>#include <math.h>void f(float a,float b, float c){ float x1,x2; printf("方程有两个不想等实根:\n"); x1=(-b+sqrt(b*b-4*a*c))/(2*a); x2=(-b-sqrt(b*b-4*a*c))/(2*
2021-02-07 17:23:27
1396
原创 c语言:编程计算方程ax*x+bx+c=0的根,a,b,c由键盘输入,只是用主函数来实现。(需综合考虑)
c语言:编程计算方程ax*x+bx+c=0的根,a,b,c由键盘输入,只是用主函数来实现。(课本83页,但需综合考虑)#include <stdio.h>int main(void){ float a,b,c,m,n; printf("请按顺序输入方程ax*x+bx+c=0中abc的值(以逗号隔开):\n"); scanf("%f,%f,%f",&a,&b,&c); if(a==0&&b!=0) {
2021-02-07 17:19:02
4910
原创 C语言:任意从键盘输入一个三位整数,要求正确分离它的个位,十位和百位数,并分别在屏幕上输出。
C语言:任意从键盘输入一个三位整数,要求正确分离它的个位,十位和百位数,并分别在屏幕上输出。#include <stdio.h>int main(void){ int a,b,c,d; printf("请输入一个三位数的整数:\n"); scanf("%d",&d); a=d/100; b=d/10%10; c=d%10; printf("该数的百位数为%d,十位数为%d,个位数为%d",a,b,c); return
2021-02-07 12:41:28
22383
3
原创 c语言:编程从键盘输入圆的半径r,计算并输出圆的周长和面积。
c语言:编程从键盘输入圆的半径r,计算并输出圆的周长和面积。 #include<stdio.h> int main(void) { float r,c,s,a=3.14; printf("请输入园的半径:\n"); scanf("%f",&r); c=2*a*r; s=a*r*r; printf("园的周长C=%f,面积S=%f",c,s); return 0; }...
2021-02-07 12:39:30
47698
1
原创 C语言:已知三角形的三边长a,b,c,要求编写程序,从键盘输入a,b,c的值,计算并输出三角形的面积(注意不存在的情况)。
C语言:已知三角形的三边长a,b,c,要求编写程序,从键盘输入a,b,c的值,计算并输出三角形的面积(注意不存在的情况)。#include <stdio.h>int main(void){ float a,b,c,s; printf("请输入三角形三边长:(以逗号隔开)\n"); scanf("%f,%f,%f",&a,&b,&c); if(a+b>c&&a+c>b&&b+c>a)
2021-02-07 12:37:14
10096
1
原创 c语言:输入两个整形数并打印,如果用户不慎输入了非法字符,那么程序提示“输入数据类型错误”。
c语言:输入两个整形数并打印,如果用户不慎输入了非法字符,那么程序提示“输入数据类型错误”。#include <stdio.h>int main(void){ int a,b,i; printf("请输入两个整数:(以逗号隔开)\n"); i=scanf("%d,%d",&a,&b); if(i!=0) { printf("您输入的两个整数是:%d,%
2021-02-07 12:33:49
1502
原创 c语言:按下述格式,从键盘输入一个整数加法表达式:操作数1+操作数2,然后计算并输出表达式的计算结果,形式如下:操作数1+操作数2=计算结果。
c语言:按下述格式,从键盘输入一个整数加法表达式:操作数1+操作数2,然后计算并输出表达式的计算结果,形式如下:操作数1+操作数2=计算结果。#include <stdio.h>int main(void){ int m,n,b,c; printf("请输入一个整数加法表达式:(操作数1+操作数2)\n"); scanf("%d%c%d",&m,&b,&n); c=m+n; printf("%d%c%d=%d",m,b,n,c
2021-02-07 12:30:52
2231
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人