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

实验任务一

时间:2023-03-03 22:56:36浏览次数:34  
标签:截图 程序运行 int 任务 源码 实验 printf include

实验任务1

程序源码(1)

//打印一个字符小人

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

    system("pause");
    return 0;


}

 

程序运行截图

 

程序源码(2)

//打印一个字符小人

# 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;


}

 

程序运行截图

 

程序源码(3)

//打印一个字符小人

# 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;


}

 

程序运行截图【不好意思,头有些歪:)】

 

实验任务2

程序源码

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

 

程序运行截图

结论:写法4不能实现要求。原因分析:在c语言中,+的优先级低于/或*。

实验任务3

程序源码

# include<stdio.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);
    return 0;
    
 } 

 

程序运行截图

 

结论:代码line11-13的功能是交换a,b数值。

实验任务4

程序源码

# include<stdio.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);
    return 0;
}

程序运行截图

 

 

 

结论:line10-22的功能是将a的数字排列顺序颠倒。

实验任务5

程序源码

# include<stdio.h>
int main()
{

    float a,b,c;
    
    scanf("%f%f%f",&a,&b,&c);
    
    
    if(a+b>c)&&(a+c>b)&&(b+c>a)
      printf("能构成三角形\n");
      
    else
      printf("不能构成三角形\n");
      
      return 0;
}

 

程序运行截图

 

实验任务6

程序源码

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

 

程序运行截图

 

 

实验任务7

程序源码

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

 

程序运行截图

 

改动程序运行截图

 

 

实验任务8

程序源码

# include <stdio.h>
# include <stdlib.h>

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

 

程序运行截图

 

注:此部分补充代码自己不会,结果与预期有出入,尚不知原因。

小结:书山有路勤为径,学海无涯苦作舟。【累死我了:)】

 

 

标签:截图,程序运行,int,任务,源码,实验,printf,include
From: https://www.cnblogs.com/13880689620gu/p/17172510.html

相关文章

  • 实验1
    实验任务1程序源码:#include<stdio.h>#include<stdlib.h>intmain(){ printf("O\n"); printf("<H>\n"); printf("II\n");system("pause"); return0;}......
  • 实验1
    task1程序源码(task1-1)//打印一个字符小人#include<stdio.h>intmain(){printf("o\n");printf("<H>\n");printf("II\n");return0......
  • 实验任务1
    实验任务1//打印一个字符小人#include<stdio.h>intmain(){printf("oo\n");printf("<H><H>\n");printf("IIII\n");return0;......
  • 实验一
    实验任务一程序源代码//打印一个字符小人#include<stdio.h>intmain(){printf("o\n");printf("<H>\n");printf("II\n");printf("o\n"......
  • 实验一
    task1程序源码#include<stdio.h>#include<stdlib.h>intmain(){ printf("o\n"); printf("<H>\n"); printf("II\n"); system("pause"); return0;}图片......
  • 实验一 20230302
    #include<stdio.h>intmain(){printf("0\n");printf("<H>\n");printf("II\n");return0;} #include<stdio.h>intmai......
  • docker-compose任务编排
    一、docker-compose介绍使用一个Dockerfile模板文件可以定义一个单独的应用容器,如果需要定义多个容器就需要服务编排。下面介绍Docker官方产品,DockerCompose。......
  • 实验1
    实验内容1#include<stdio.h>intmain(){printf("o\n");printf("<H>\n");printf("II\n");printf("o\n");printf("<H>\n");......
  • 项目启动后每10秒执行一次定时任务
    转自:https://blog.csdn.net/qianlixiaomage/article/details/106599951Springboot开启定时任务的三种方式springboot进行定时任务一共有三种方式,第一种也就是最简单的一......
  • 火山引擎 DataTester:A/B 实验如何实现人群智能化定向?
    更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群在精细化运营时代,用户需求和业务场景愈加多元,在产品功能迭代以及各类活动中,面向不......