首页 > 其他分享 >实验一

实验一

时间:2023-03-04 11:37:15浏览次数:32  
标签:10 main return int 实验 printf include

task1-1

// 垂直方向上打印两个字符小人
 
#include<stdio.h>
int main()
{
    printf(" 0 \n");
    printf("<H>\n");
    printf("I I\n");
    printf(" 0 \n");
    printf("<H>\n");
    printf("I I\n");
    
    return 0;
    
}

 

task1-2

// 水平方向上打印出两个字符小人 

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

task2

//1+2+3+4...+n(设n的取值在100以内)
//用数学归纳法(求和公式计算)
 
#include <stdio.h>

int main()
{
    int n,sum;
    
    //从键盘上输入一个十进制整数给n 
    scanf("%d",&n);
    sum=n*(n+1)/2;
    
    //打印输出求和结果 
    printf("sum=%d\n",sum);
    
    return 0;
}

分析:写法1和2可以实现题目要求。写法3:n=51时,n/2整数除法结果为25;写法4:n=51时,(n+1)/2整数除法结果为25.

 

task3

#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互换值。

task4

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

(1).把x改为456,结果为654.

(2).line10-22组合实现功能是得到一个三位数的逆序数。

 

task5

//从键盘上输入三个数据作为三角形边长:从键盘上输入三角形三边,判断它能否构成三角形
//构成三角形的条件:任意两边之和大于第三边
 #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;
 }

 

task6

//计算10亿秒约等于多少年,并打印输出
# include <stdio.h>


int main()
{
    int year;
    
    year=1000000000/3600/24/365;
    
    printf("10亿秒约等于%d年\n",year);
    
    return 0;
 } 

task7

//生成一个【60,100】区间的随机整数,并打印输出 
#include <stdio.h>
#include <stdlib.h>
#include <time.h>




int main()
{
    int n;
    srand((unsigned)time(NULL));
    n =  rand()%41 + 60;
    
    printf("n = %d\n", n);
    
    return 0;
}

task8

#include <stdio.h>
int main()

{
    char ans1, ans2;
    
    printf("每次课前认真预习、课后及时复习了没?(输入y或Y表示有,输入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;      
    }

 

删掉getchar()后小黑窗会闪退

 

标签:10,main,return,int,实验,printf,include
From: https://www.cnblogs.com/dylKD/p/17177925.html

相关文章

  • 实验1
    TEST1实验代码#include<stdio.h>intmain(){ printf("OO\n"); printf("<H><H>\n"); printf("IIII\n"); getchar(); return0;}#include<stdio.h>intmain(......
  • 实验1
    task1代码://打印一个字符小人#include<stdio.h>#include<stdlib.h>intmain(){  printf("o\n");  printf("<H>\n");  printf("II\n");  system("p......
  • 实验一
    任务一#include<stdlib.h>#include<stdio.h>intmain(){ printf("0""0\n"); printf("<H>""<H>\n"); printf("II""II\n"); system("pause"); return0;}......
  • 实验任务一
    实验任务1程序源码(1)//打印一个字符小人#include<stdio.h>#include<stdlib.h>intmain(){printf("O\n");printf("<H>\n");printf("II\n");......
  • 实验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......