实验2

#include 
  int main() {
  int x=1234;
  float f=123.456;
  double m=123.456;
  char ch='a';
  char a[]="Hello, world!"; 
  int y=3, z=4;
  printf("%d %d\n", y, z);
  printf("y=%d, z=%d\n", y,z);
  printf("%8d,%2d\n", x,x);
  printf("%f, %8f, %8.1f, %0.2f, %.2e\n",f,f,f,f,f);
  printf("%lf\n",m);
  printf("%3c\n", ch);
  printf("%s\n%15s\n%10.5s\n%2.5s\n%.3s\n",a,a,a,a,a);
  return 0;
}

  

实验2_第1张图片

 

 

#include 
  int main() {
  double x,y;
  char c1,c2,c3;
  int a1,a2,a3;
  scanf("%d%d%d",&a1,&a2,&a3);
  printf("%d,%d,%d\n",a1,a2,a3);
  scanf("%c%c%c",&c1,&c2,&c3);
  printf("%c%c%c\n",c1,c2,c3);
  scanf("%lf,%lf",&x,&y);
  printf("%lf,%lf\n",x,y);
  return 0;
}

  

实验2_第2张图片

 

 

#include 
  int main() {
  double a,b,c;
scanf("%lf %lf %lf", &a, &b, &c);
if(a<0 || b<0 || c<0)
  printf("不能构成三角形\n");
else if(a+b>c && a+c>b && b+c>a) 
if(a==b || a==c || b==c) {
if (a==b && a==c)
  printf("构成等边三角形\n");
else
  printf("构成等腰三角形\n");
}
else
  printf("构成一般三角形\n");
return 0;
}

 

 

 

实验2_第3张图片

 

 

#include 
  int main() {
  double a,b,c;
scanf("%lf %lf %lf", &a, &b, &c);
if(a<0 || b<0 || c<0)
  printf("不能构成三角形\n");
else if(a+b>c && a+c>b && b+c>a) 
if(a==b || a==c || b==c) {
if (a==b && a==c)
  printf("构成等边三角形\n");
else
  printf("构成等腰三角形\n");
}
else
  printf("构成一般三角形\n");
return 0;
}

 

 

 

// 功能: 从键盘上输入数字选择屏幕配色方案,打印字符串 

// 输入1, 选择黑底绿色配色方案 
// 输入2,选择白底黑色配色方案 
// 输入3,选择蓝底黑色配色方案 
// 输入其它,选择黑底白字配色方案(默认) 

#include 
#include 
int main() {
    char choice;
    
    // 显示菜单 
    printf("输入0~9以内的字,选择屏幕背景色前景色方案: \n");
    printf("1-\t黑底绿色\n");
    printf("2-\t白底黑色\n");
    printf("3-\t蓝底白色\n");
    printf("其它-\t黑底白色(默认)\n");
    printf("\n请输入, 选择你想使用的屏幕配色方案:    ");
    
    // 要求用户从键盘输入0~9的数字,选择屏幕配色方案 
    choice = getchar();
    
    // 根据用户输入,设置屏幕配色方案 
    if (choice == '1') {
        system("color 02");
        printf("《黑客帝国》一类的影视剧常见这种屏幕色:)\n"); 
    } 
        
    else if(choice == '2') {
        system("color f0");
        printf("大部分编辑器默认是这种配色:)\n");    
    }
        
    else if(choice == '3') {
        system("color 1f");
        printf("这是机器蓝屏故障时的不讨喜色:)\n");
    }
        
    else {
        system("color 0f");
        printf("控制台程序默认小黑窗:)\n");        
    }
        
        
    printf("programming is fun, just try@_@\n");
    
    
    return 0;
} 

 

实验2_第4张图片

 

实验2_第5张图片

 

实验2_第6张图片

 

实验2_第7张图片

 

//判断正逆序 
#include
int main()
{
    int a;
    printf("请输入一个三位数以内的十进制整数"); 
    scanf("%d",&a);
    printf("计算其逆序数\n" );
if(a>0 && a<999)
{
  if(a>0 && a<10)
    printf("%d正序和逆序相等",a);
  else if(a>=10 && a<100 && a/10==a%10)
    printf("%d正序和逆序相等",a);
  else if(a>=100 && a<=999 && a/100==a%10)
    printf("%d正序和逆序相等",a);
  else
  printf("%d正序和逆序不相等",a);  
}
else
  printf("请输入三位以内的十进制整数"); 
 return 0;
 } 
 
 

 

实验2_第8张图片

 

实验2_第9张图片

 

实验2_第10张图片

 

实验2_第11张图片

 

实验2_第12张图片

 

//输入年份和月,计算该月有多少天
#include
#include
int main()
{
    printf("输入年份和月:");
int year,month,leapyear;
    leapyear=year%4==0 && year%100!=0 || year%400==0;   //是否为闰年
    scanf("%d%d",&year,&month);

if(year<1 || month<1 || month>12)
{  printf("输入错误请重试");
   exit(0); 
}     
 if(month==4 || month==6 || month==9 || month==11)
    printf("%d年%d月的天数为30",year,month);
 else if(month==2)
    printf("%d年%d月的天数为28+%d",year,month,leapyear);
 else
    printf("%d年%d月的天数为31",year,month);
return 0;
}

 

实验2_第13张图片

 

实验2_第14张图片

`

实验2_第15张图片

 

//成绩等级 
#include 
#include
int main()
{
    printf("输入分数");
int grade;
    scanf("%d",&grade);
if(grade<0 || grade>100)
  {
  printf("分数不在有效区间内"); 
  exit(0); 
  } 
    
    switch(grade/10)
{
    case 1:
    case 2:
    case 3:
    case 4:
    case 5: printf("不及格");break;
    case 6: printf("及格");break;
    case 7: printf("中等");break;
    case 8: printf("良好");break;
    case 9: 
    case 10: printf("优秀");break;
    return 0;
}
}

 

实验2_第16张图片

 

实验2_第17张图片

 

实验2_第18张图片

 

实验2_第19张图片

 

实验2_第20张图片

你可能感兴趣的:(实验2)