首页 > 编程语言 >在c开发环境下,编写、编译、运行一个简单程序,实现在屏幕上打印一个字符小人

在c开发环境下,编写、编译、运行一个简单程序,实现在屏幕上打印一个字符小人

时间:2023-03-04 13:33:56浏览次数:47  
标签:字符 include 10 int 编译 printf main 屏幕 源代码

实验1:
源代码
#include<stdio.h> int main () { printf(" O \n"); printf("<H>\n"); printf("I I\n"); return 0; }

 

运行

实验1.2:
源代码
#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;
}
  •  

实验1.3
源代码
#include<stdio.h> int main () { printf(" O O\n"); printf("<H> <H>\n"); printf("I I I I\n"); 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


运行
0

差别无

;

实验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;

运行 }

理解:能够实现字符对调



实验4

源代码

#include <stdio.h>
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;
}

运行

 

line7----line22作用:实现数字调换

实验5

源代码

#include <stdio.h>

int main()
{
 float a, b, c;

 scanf("%f%f%f", &a, &b, &c);

  if(a+b>c and a-b<c)
  printf("能构成三角形\n");
  else
printf("不能构成三角形\n");
return 0;
}

运行

 

 

 

实验6

源代码

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

year= 1000000000/31536000;
printf("10亿秒约等于%d年\n", year);
return 0;
}

运行

 

 实验7

源代码

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

 n =rand() %61+40;

  printf("n = %d\n", n); 
  return 0; 
} 

运行

 

 

 

实验8

源代码

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

运行

 

 

 

 

 

 

 

标签:字符,include,10,int,编译,printf,main,屏幕,源代码
From: https://www.cnblogs.com/chenyihan/p/17172414.html

相关文章

  • C#命令行编译和执行
    原文网址:https://www.freesion.com/article/6085155031/1.将源代码编译成托管模块 <1>使用支持CLR的任何语言创建源代码文件。 创建一个Cat.cs文件,内容如下: usin......
  • C#环境搭建,以及C#编译器的使用
    原文:https://tool.4xseo.com/a/25168.html搭建nuget包管理器HomePagewindows环境下,可以下载安装包:Download使用最新版本的C#编译器C#5.0之后,微软将csc开源并独立运行......
  • [From 2.4]C#编译器和程序集链接器(以及一些它们的命令开关)
    原文:https://blog.csdn.net/weixin_30481087/article/details/96836436C#编译器:(用csc命令来使用C#编译器)程序集链接器(AssemblyLinker):(用al命令来使用C#编译器)除了使用......
  • 【C++随记】浅谈编译与链接
    原文网址:https://zhuanlan.zhihu.com/p/518831355本文讨论的内容来自于仕琪老师的课程:C/C++从基础语法到优化策略课程地址:[C++](快速学习C和C++,基础语法和优化策略,学了不......
  • C++编译错误、运行错误、链接错误小结
    原文网址:https://blog.csdn.net/Thera_qing/article/details/100740389一、运行错误运行错误是什么运行错误是指代码逻辑无措,由于编译器无法发现运行时错误,这些错误往往......
  • IDEA反编译
    idea进行反编译编译是.java文件----->.class文件(字节码文件)反编译是.class文件----->.java文件具体方法是:1.在idea菜单栏File菜单里找到projectstructure(项目结构......
  • 静态编译和链接
    静态编译和链接0x1编译过程一个源代码文件也就是.c文件在被编译成可执行文件的时候经历了那些过程呢?一般有四个步骤:预处理(Prepressing)、编译(Compilation)、汇编(Asse......
  • 西电oj73题字符串处理
    问题描述有一种简单的字符串压缩算法,对于字符串中连续出现的同一个英文字符,用该字符加上连续出现的次数来表示(连续出现次数小于3时不压缩)。例如,字符串aaaaabbbabaaaaaaaaa......
  • 外观数列(字符串)、用队列实现栈、二叉树的序列化与反序列化(树、深度优先搜索)
    外观数列(字符串)给定一个正整数n,输出外观数列的第n项。「外观数列」是一个整数序列,从数字1开始,序列中的每一项都是对前一项的描述。你可以将其视作是由递归公式定......
  • KCL 语言和 YAML 字符串的区别是什么?一文完全解答
    什么是YAMLYAML是一种数据序列化语言,通常用于编写配置文件。YAML代表另一种标记语言或YAML不是标记语言(递归首字母缩写词),YAML通常用于数据,而不是文档。YAML还是一种......