实验一

实验一

1 #include <stdio.h>
2 int main()
3 {
4     printf(" o\n");
5     printf("<H>\n");
6     printf("I I\n");
7     
8     return 0;
9  }

 1 /打印一个字符小人 
 2 
 3 #include <stdio.h> 
 4 
 5 int main()
 6 {
 7     printf("   0 \n ");
 8     printf(" <H>\n");
 9     printf(" I  I\n");
10     printf("   0 \n ");
11     printf(" <H>\n");
12     printf(" I  I\n");
13     
14     
15     return 0;
16 }

实验2

 1 // 1+2+3+...+n (设n的取值在100以内)
 2 // 用数学归纳法 (求和公式计算)
 3 
 4 #include <stdio.h> 
 5 
 6 int main()
 7 {
 8     int n, sum;
 9     
10     // 从键盘上输入一个十进制整数给n
11     scanf("%d", &n);
12     
13     // 待补足代码
14     // sum=(n+1)/2*n
15     
16     // 打印输出求和结果
17     printf("sum = %d\n", sum);
18     
19     return 0; 
20 }

实验三

 1 #include <stdio.h>
 2 
 3 int main()
 4  {
 5     int a,b,t;
 6     
 7     a=3;
 8     b=4;
 9     printf("a= %d, b= %d\n", a, b);
10     
11     t=a;
12     a=b;
13     b=t;
14     printf("a= %d, b= %d\n", a, b);
15     
16     return 0;
17 }

实验四

 1 #include <stdio.h>
 2 
 3 int main()
 4 {
 5     int x, t, m;
 6     
 7     x = 123;
 8     printf("x= %d\n", x);
 9     
10     t = 0;
11     
12     m = x % 10;
13     t = t *10 + m; 
14     x = x / 10;
15     
16     m = x % 10;
17     t = t * 10 + m;
18     x = x / 10;
19     
20     m = x % 10;
21     t = t * 10 + m;
22     x = x / 10;
23     
24     printf("t = %d\n", t);
25     
26     return 0;    
27 }

实验五

 1 // 从键盘上输入三个数据作为三角形边长,判断其能否构成三角形
 2 // 构成三角形的条件:任意两边之和大于第三边
 3 
 4 #include <stdio.h> 
 5 
 6 int main()
 7 {
 8     float a, b, c;
 9     
10     // 输入三边边长
11     scanf("%f%f%f", &a, &b, &c);
12     
13     // 判断能否构成三角形
14     // 补足括号里的逻辑表达式
15     if(a+b>c) 
16         printf("能构成三角形\n");
17     else
18         printf("不能构成三角形\n");
19         
20     return 0;
21 }

实验6

 1 // 计算10亿秒约等于多少年,并打印输出
 2 #include <stdio.h> 
 3 
 4 int main()
 5 {
 6     int year;
 7     year=int(1000000000/(365*24*60*60)+0.5);
 8     printf("10亿秒约等于%d年\n", year);
 9     return 0; 
10 }

实验七

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

改动后

 1 #include <stdio.h>
 2 #include <stdlib.h>
 3 #include <time.h>
 4 int main() 
 5 {
 6     int n;
 7     srand((unsigned)time(NULL));
 8     n=rand()%41+60;
 9     printf("n=%d\n",n);
10     
11     return 0;
12 }

实验八

 1 #include <stdio.h>
 2 int main()
 3 {
 4     char ans1, ans2;
 5     
 6     printf("每次课前认真预习、课后及时复习了没? (输入y或Y表示有, 输入n或N表示没有) :  ");
 7     ans1 = getchar(); 
 8     
 9     getchar(); 
10     
11     printf("\n动手敲代码实践了没?(输入y或Y表示敲了,输入n或N表示木有敲) : ");
12     ans2 = getchar();
13     
14     if ((ans1=='y'||ans2=='y')&&(ans1=='Y'||ans2=='Y'))
15        printf("\n罗马不是一天建成的,继续保持哦:)\n");
16     else
17        printf("\n罗马不是一天毁灭的,我们来建设吧\n");
18        
19     return 0;                                                                                                                                                                                                                                       
20 }

 

posted @ 2023-03-02 21:13  zk柯r  阅读(21)  评论(0)    收藏  举报