实验1

task1

源代码

1.1

#include <stdio.h>
#include <stdlib.h>
int main()
{
	printf(" O \n");
	printf("<H> \n");
	printf("I I \n");
	printf(" O \n");
	printf("<H> \n");
	printf("I I \n");
	system("pause");
	return 0;
}

 

 

1.2

#include <stdio.h>
#include <stdlib.h>
int main()
{
	printf(" O     O \n");
	printf("<H>   <H> \n");
	printf("I I   I I \n");
	
	system("pause");
	return 0;
}

  

运行结果截图

 

task2

源代码

#include <stdio.h>
#include <stdlib.h>
int main()
{
	int n , sum;
	scanf("%d", &n);
	sum = (n+1)/2*n;
	printf("sum = %d\n",  sum);
	
	system("pause");
	return 0;
}

  

运行结果截图

 

 写法3输入51;写法4输入50的时候不能满足题目要求

task3

源代码

#include <stdio.h>
#include <stdlib.h>
int main()
{
  int a, b, t;
  a = 3;
  b = 4;
  printf("a = %d, b = %d\n", a, b);
  t = a;
  a = b;
  b = t;
  printf("a = %d, b = %d\n", a, b);
  system("pause");
  return 0;
}

  

运行结果截图

 

task4

源代码

#include <stdio.h>
#include <stdlib.h>
int main()
{
    int x, t, m;
    x = 456;
    printf("x = %d\n", x);
    t = 0;
    m = x % 10;
    t = t *10 + m;
    x = x / 10;
    m = x % 10;
    t = t * 10 + m;
    x = x / 10;
    m = x % 10;
    t = t * 10 + m;
    x = x / 10;
    printf("t = %d\n", t);
	
    system("pause");
    return 0;
}

  

运行结果截图

 将x的值逆向排列

task5

源代码

#include <stdio.h>
#include <stdlib.h>
int main()
{
	float a, b, c;
	scanf("%f%f%f", &a, &b, &c);
	if(a+b>c)
        printf("能构成三角形\n");
        else
        printf("不能构成三角形\n");
	
	system("pause");
        return 0;
}

  

运行结果截图

 

task6

源代码

#include <stdio.h>
int main()
{
	int year;
        year=(int)(1000000000.0/(60*60*24*365)+0.5);
	printf("10亿秒约等于%d年\n", year);
	return 0;
 } 

运行结果截图

task7

源代码

#include <stdio.h>
#include <stdlib.h>
int main()
{
    int n;
    n=rand()%41+60;
    printf("n = %d\n", n);
    return 0;
}

运行结果截图

 

task8

源代码

#include <stdio.h>
int main()
{
	char ans1 ,ans2;
	
	printf("每次课前认真预习·课后及时复习了没?(输入y或x表示有,输入n或N表示没有):");
	ans1 = getchar();
	
	getchar();
	printf("\n动手敲代码实践了没?(输入y或Y表示敲了,输入n或N表示没有敲):");
	ans2 = getchar();
	
	if((ans1 == 'y' || ans1 == 'Y') && (ans2 == 'y' || ans2 == 'Y'))
	printf("\n罗马不是一天建成的,继续保持哦:)\n");
        else
	printf("\n罗马不是一天毁灭的,我们来建设吧\n");
    return 0;
}

  

运行结果截图

 

posted @ 2023-03-06 20:58  17-邱远鹏  阅读(27)  评论(0)    收藏  举报