首页 > 其他分享 >实验任务

实验任务

时间:2023-03-02 22:45:58浏览次数:30  
标签:10 main return int 任务 实验 printf include

/*task1.c*/

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

/*task1_2.c*/

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

/*task1_1.c*/

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

实验任务2

 1 /*task2.c*/
 2 
 3 #include<stdio.h>
 4 
 5 int main()
 6 {
 7 
 8     int n, sum = 0;
 9 
10 
11     scanf_s("%d", &n);
12     sum = (1 + n) * n / 2;
13     printf("sum=%d\n", sum);
14 
15     return 0;
16 
17 }

line12的第三输入“51”和第四种写法输入“50”无法实现

 

实验任务3

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

 

line12-14作用:t作为容器暂存a 的值,b的值赋给a,t的值也就是原来a的值赋给b

实验任务4

 

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

line11-23的作用:循环三次通过取模依次分离x的个位、十位、百位的数字赋给成t的百位、十位、个位

 

实验任务5

 1 #include <stdio.h>
 2 
 3 int main()
 4 {
 5 
 6     float a, b, c;
 7     
 8 
 9     scanf_s("%f%f%f",&a,&b,&c);
10 
11     if (a-b<c && a + b>c)
12         printf("能构成三角形\n");
13     else
14         printf("不能构成三角形\n");
15 
16     return 0;
17 }

 

实验任务6

 1 #include <stdio.h>
 2 
 3 int main()
 4 {
 5 
 6     int year = 0;
 7 
 8     year = 100000000 / 365 / 24 / 60 / 60;
 9 
10     printf("10亿秒约等于%d年\n", year);
11 
12     return 0;
13 
14 
15 
16 }

 

实验任务7

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

 

实验任务8

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

 

 

实验总结

1.本次实验我加强了对常量变量,字符常量字符串常量字符变量, 赋值,表达式,整型实型字符型,运算符及其优先级结合性等知识点

2.通过本次实验,我巩固了基础知识,掌握了c语言程序基本格式

3.思维要严谨,编写时要细心,de不出bug时要找旁观者清

 

标签:10,main,return,int,任务,实验,printf,include
From: https://www.cnblogs.com/shaobky/p/17172531.html

相关文章

  • 实验1
    实验任务1-1运行结果 程序源码#include<stdio.h>intmain(){printf("o\n");printf("<H>\n");printf("II\n");printf("o\n");printf(......
  • 实验一
    实验任务1//打印一个字符小人#include<stdio.h>intmain(){printf("O\n");printf("<H>\n");printf("II\n");return0;}实验任务2//1......
  • 实验1 C语言开发环境使用和编程初体验
    实验任务1程序源代码:task1_1#include<stdio.h>intmain(){printf("0");printf("0\n");printf("<H>");printf("<H>\n");......
  • 实验楼(规则)怪谈
    抽屉里的东西一个字都不许翻,这点基本素质要有。永远不要在教室里滞留垃圾,否则会被打手。进入教室后立即进入学习状态,不能嬉戏打闹,更不能抢饮料喝,否则会被双倍打手。写......
  • 实验1 c语言开发环境使用和编程初体验
    //打印一个字符小人#include<stdio.h>intmain(){printf("0\n");printf("<H>\n");printf("II\n");printf("0\n");printf("<H>\n");......
  • 3.基于Label studio的训练数据标注指南:文本分类任务
    文本分类任务LabelStudio使用指南1.基于Labelstudio的训练数据标注指南:信息抽取(实体关系抽取)、文本分类等2.基于Labelstudio的训练数据标注指南:(智能文档)文档抽取任务......
  • Linklab实验
    问题准备题目分五关,每关都围绕main.o和phaseX.o操作,输出自己的学号。这些都是一些可重定位目标文件,满足ELF文件格式。ELF头段头部表:将连续的文件映射到运行时的内存段......
  • 如何查看任务管理器中某个进程的详细命令行
    有一次追查一个进程,然后想起来任务管理器可以查看进程命令行,做下记录并提供给有需要的同学首先右键,选择"任务管理器"打开任务管理器   发现没有显示命令行那一列信......
  • 实验1 C语言开发环境使用和数据类型、运算符、表达式
     1.实验1task1_1 1//打印一个字符小人2#include<stdio.h>3intmain()4{5printf("o\n");6printf("<H>\n");7printf("II\n");......
  • 实验1
    #include<stdio.h>//task1.2intmain(){printf("OO\n");printf("<H><H>\n");printf("IIII\n");return0;}#include<s......