首页 > 编程语言 >实验1 C语言开发环境使用和编程初体验

实验1 C语言开发环境使用和编程初体验

时间:2023-03-05 20:47:49浏览次数:36  
标签:10 初体验 return 程序运行 int 编程 C语言 printf main

text1

 

程序源码

//打印一个字符小人

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

 

程序运行截图

 

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

 

 

 

 text2

 

程序源码

// 用数学归纳法  (求和公式计算)

#include <stdio.h>
 
 int main()
 {
     int n, sum;
     
     // 从键盘上输入一个十进制整数给n
    scanf("%d", &n);
    
    // 待补足代码
    // sum = n*(n+1)/2
    
    // 打印输出求和结果
    printf("sum = %d\n", sum);
    
    return 0; 
  } 

 

程序运行截图

 

 

 text3

程序源码

 

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

 

程序运行截图

 回答问题:将a与b的值对换

 

 

 text4

 程序源码

int main()
{
    int x, t, m;
    
    x = 123;
    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;

 

 

 

程序运行截图

 

 

 回答问题:将一个三位数的百位、十位、个位上的数字顺序颠倒,得到一个新的三位数

 

 

 text5

 

程序源码

 

#include <stdio.h>

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

 程序运行截图

 

 

 

 

 

 

 

 

 text6

 

程序源码

 

#include <stdio.h>

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

 

程序运行截图

 

 

 

 

 

text7

程序源码

 

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

int main()
{
    int n;
    
    //补足代码
    //xxx
    
    printf("n = 76\n", n);
    
    return 0;
     
 } 

 

程序运行截图

 

 

 

 text8

 

程序源码

#include <stdio.h>

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

 

程序运行截图

 

 

 

 

 

 

标签:10,初体验,return,程序运行,int,编程,C语言,printf,main
From: https://www.cnblogs.com/cjy-00686/p/17172362.html

相关文章

  • C语言程序翻译为机器语言经历的过程
    将C语言程序编译成为在机器上能够运行的可执行程序需要经历预处理、编译、汇编、链接四个阶段。如下图所示。预处理阶段是将程序中包含的头文件内容插入到源代码中,并删......
  • NOI / 1.7编程基础之字符串 12:加密的病历单
    描述小英是药学专业大三的学生,暑假期间获得了去医院药房实习的机会。在药房实习期间,小英扎实的专业基础获得了医生的一致好评,得知小英在计算概论中取得过好成绩后,主任又......
  • 1.7编程基础之字符串
    12:加密的病历单1.描述小英是药学专业大三的学生,暑假期间获得了去医院药房实习的机会。在药房实习期间,小英扎实的专业基础获得了医生的一致好评,得知小英在计算概论中取得......
  • shell编程语言-shell函数与case用法
                                    建立自己的linux系统脚本:             ......
  • 学习ASP.NET Core Blazor编程系列二十七——JWT登录(2)
    学习ASP.NETCoreBlazor编程系列文章之目录学习ASP.NETCoreBlazor编程系列一——综述学习ASP.NETCoreBlazor编程系列二——第一个Blazor应用程序(上)学习A......
  • Ehcache初体验
    前言读张开涛写的《亿级流量网站架构核心技术》里面讲到使用Java缓存:堆内缓存,堆外缓存,磁盘缓存,分布式缓存。介绍了几种缓存工具:GauvaCache,Ehcache和MapDB。其中Gauva......
  • 跟着鹏哥学C—初识C语言3
    1.单目运算符!逻辑反操作符-负值+正值&取地址sizeof操作数的类型长度(以字节为单位)~对一个数的二进制按位取反--前置、后置++前置、后置*间接访问操作符(解引用操作符)(类型)强制......
  • php 多进程编程
    第一步:$php-m命令查看php是否安装pcntl和posix扩展,若没有则安装使用场景:1.要进行大量的网络耗时的操作2.要做大量的运算,并且,系统有多个cpu,为了让用户有更快的体验,把......
  • 跟着鹏哥学C—初识C语言
    1.常见关键字auto  break  case  char  continue default  do  double  else  enum extern   float  for  goto  if  int ......
  • Python网络编程server端和client端代码
    #client端代码importsocketclient=socket.socket()client.connect(('127.0.0.1',3999))whileTrue:content=input('>>>')client.send(bytes(content,'ut......