一.实验代码如下
1.输入、输出
#include<stdio.h> int main() { char a,b,c,d,e; a=getchar(); b=getchar(); c=getchar(); d=getchar(); e=getchar(); putchar(a); putchar(b); putchar(c); putchar(d); putchar(e); return 0; }
2.判断2月天数
#include "stdafx.h" #include<stdio.h> int main(int argc, char* argv[]) { int year; puts("input the year:"); scanf("%d",&year); if((year%4==0&&year%100!=0)||year%400==0) printf("year:%d,month:2,day:29\n",year); else printf("year:%d,month:2,day:28\n",year); return 0; }
3.判断三角形
#include "stdafx.h" #include<stdio.h> int main(int argc, char* argv[]) { int a,b,c; while(scanf("\"%d,%d,%d\"",&a,&b,&c)!=0) if(a==b&&b==c) printf("等边三角形\n"); else if(a==b||b==c||a==c) printf("等腰三角形\n"); else if(a*a==b*b+c*c||b*b==a*a+c*c||c*c==a*a+b*b) printf("直角三角形\n"); else printf("一般三角形\n"); return 0; }
4.判断税率,奖金数
#include "stdafx.h" int main(int argc, char* argv[]) { double a,rate,tax,profit; scanf("%llf",&a); if(a<500) rate=0.00; else if(a>=500 && a<1000) rate = 0.05; else if(a>=1000 && a<2000) rate = 0.08; else if(a>=2000 && a<5000) rate = 0.10; else if(a>=5000) rate = 0.15; tax = a * rate ; profit = a - tax; printf("%llf,%llf,%llf\n",rate,tax,profit); return 0; }
二.实验截图如下
1.
2.
3.
4.