2025-02-14 2025-04-29 C 以下仅供同学们学习使用,禁止照抄答案! c语言实验2 选择结构 奇偶数判断 123456789101112131415161718#include<stdio.h>int main(){ int a; scanf("%d",&a); if(a%2==0) { printf("Even"); } else { printf("Odd"); } return 0; } 分段函数计算 12345678910111213141516#include<stdio.h>#include<math.h>int main(){ double x; scanf("%lf",&x); if(x<1&&x>0) printf("%.2f",x); else if(x<1&&x<0) printf("%.2f",-x); else if(x>=1&&x<10) printf("%.2f",pow(x,3.6)); else printf("%.2f",pow(x,0.5)); return 0;} 两个数排序 1234567891011#include<stdio.h>int main(){ int a,b; scanf("%d%d",&a,&b); if(a>b) printf("%d %d\n",b,a); else printf("%d %d\n",a,b); return 0;} sdut-C语言实验——整除 1234567891011121314#include <stdio.h>int main(){ int n; scanf("%d", &n); if( n % 3 == 0 && n % 5 == 0)//判断一个数n能否同时被3和5整除。 printf("Yes"); else printf("No"); return 0;} 求三个数中的最大值 12345678910111213 #include<stdio.h>int main(){ int a,b,c; scanf("%d%d%d",&a,&b,&c); if(a>b&&a>c) printf("%d",a); else if(b>a&&b>c) printf("%d",b); else if(c>a&&c>b) printf("%d",c); return 0;} sdut-C语言实验-计算油费 注意,这个自己做,这是搜的,太麻烦了。。 12345678910111213141516171819202122232425262728 #include<stdio.h>int main() { int a, b; char c; scanf("%d%d %c", &a, &b, &c); int q = (b == 90) ? 1 : (b == 93) ? 2 : (b == 97) ? 3 : 4; int w = (c == 'm') ? 1 : (c == 'e') ? 2 : 3; if (a >= 0) { switch (q) { case 1: switch (w) { case 1:printf("%.2f", a * 6.95 * (1 - 0.05));break; case 2:printf("%.2f", a * 6.95 * (1 - 0.03));break; }break; case 2: switch (w) { case 1:printf("%.2f", a * 7.44 * (1 - 0.05));break; case 2:printf("%.2f", a * 7.44 * (1 - 0.03));break; }break; case 3: switch (w) { case 1:printf("%.2f", a * 7.93 * (1 - 0.05));break; case 2:printf("%.2f", a * 7.93 * (1 - 0.03));break; }break; } } return 0;} 三个整数排序 1234567891011121314151617181920#include<stdio.h>int main(){ int a,b,c,n,m; scanf("%d%d%d",&a,&b,&c); if(a>b&&a>c) n=a; else if(b>a&&b>c) n=b; else if(c>a&&c>b) n=c; if(a<b&&a<c) m=a; else if(b<a&&b<c) m=b; else if(c<a&&c<b) m=c; printf("%d,%d,%d",m,a+b+c-m-n,n); return 0;} 分数等级转换 123456789101112131415#include<stdio.h>int main(){ int a; scanf("%d",&a); if(a>=90) printf("优秀"); else if(a>=75) printf("良好"); else if(a>=60) printf("及格"); else printf("不及格"); return 0;} 字母转换 123456789#include<stdio.h>int main(){ char a,b; a=getchar(); b=(a-97+1)%26+97; putchar(b); return 0;} 输出某一年的天数 123456789101112131415 #include<stdio.h>int main(){ int a; scanf("%d",&a); if(a%4==0&&a%100!=0||a%400==0) { printf("366"); } else{ printf("365"); } return 0;} dut-C语言实验-虎子算电费 1234567891011121314#include<stdio.h>int main () { float x; scanf("%f",&x); if(x>=0) if (x<=50) printf("cost = %.2f",x*0.53); else printf("cost = %.2f",50*0.53+(x-50)*0.58); else printf("Invalid Value!"); return 0;} 前一篇 如何修改 Hexo Aurora 主题的页脚 后一篇 music-test