c语言:浪漫的putchar(),用数字向女朋友表白吧(ps:单身汪勿入)

浪漫的putchar(),用数字向女朋友表白吧(ps:单身汪勿入)

putchar()在本程序中的功能:这里的数字表示相应字符的ASCII码值,如putchar(87)表示W

程序:

#include<stdio.h>

int main()

{

putchar(87);

putchar(111);

putchar(‘\t‘);

putchar(88);

putchar(117);

putchar(97);

putchar(110);

putchar(‘\t‘);

putchar(76);

putchar(105);

putchar(‘\t‘);

putchar(88);

putchar(105);

putchar(97);

putchar(111);

putchar(33);

putchar(‘\n‘);

return 0;

}

结果:

Wo      Xuan    Li      Xiao!

请按任意键继续. . .

时间: 2024-10-13 18:23:57

c语言:浪漫的putchar(),用数字向女朋友表白吧(ps:单身汪勿入)的相关文章

C语言判断字符串是否为数字

判断一个字符串是否为数字, 听起来很简单,实现还是有点难度的. 最近写了一个,如下: #define IS_BLANK(c) ((c) == ' ' || (c) == '\t') #define IS_DIGIT(c) ((c) >= '0' && (c) <= '9') #define IS_ALPHA(c) ( ((c) >= 'a' && (c) <= 'z') || ((c) >= 'A' && (c) <= '

c语言输入一行未知个数数字存入数组

一直有个疑问输入一行数字存入数组时若不知道数字的个数怎么办,最容易想到的办法就是接收字符然后转化为数字,但这样太过麻烦. 今天上网查了下,说可以用ungetc()函数将字符送回输入流,在这里总结归纳一下 此外还意外的解决了另外一些以前遇到的问题,也是在调试代码时发现的,用此段代码可以用除了空格以外的字符作为分隔符,而且分隔符的长度也可以很长:如输入12qwertyuiop34asdfghjkl123,23zxc45  最后得到的数组为:a[0]=12,a[1]=34,a[2]=123,a[3]=

【数据结构】C语言实现,寻找n个数字中的所有素数

1 #include <iostream> 2 #include <stdio.h> 3 #include <math.h> 4 5 /* run this program using the console pauser or add your own getch, system("pause") or input loop */ 6 7 //判断用户输入的数据是否大于2的正整数 8 bool isNaN(int number) { 9 if(nu

【c语言】数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字

题目:数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字.例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}, 由于数组中数字2出现了5次,超过数组的长度的一半,因此输出2 一种办法是先把数组排序,那么超过一半的元素一定是数组最中间的元素. 第二种办法比较抽象,设一个变量保存当前值,设一个次数,当前值与下一个值进行比较,如果相等,次数加一,如果不相等,次数减一,如果次数减到0了还是不相等,就把当前值替换掉.代码如下: #include <stdio.h> #includ

c语言输入字符串转化为数字

/*输入一个以回车结束的字符串,它由数字字符组成,将该字符串转换成整数后输出.**输入提示信息:"Enter a string: "**输出格式要求:"digit = %d\n"*/ #include <stdio.h> int main(){  unsigned long n = 0;  char c;  printf("Enter a string: ");  while ((c = getchar()) != '\n')  { 

现代C语言程序设计之数据存储

现代C语言程序设计之数据存储 C语言 2.1 计算机数据存储 2.1.1 磁盘 计算机中负责大容量数据存储的组件主要是由硬盘(SSD,STAT)来完成的,它们的容量通常是以TB或者GB为单位,那么1GB究竟有多大呢? 如下所示列出了1GB的换算公式 1GB=1024MB 1MB=1024KB 1KB=1024B 1B=8bit 其中位(bit)是计算机存储的最小单位,用于存储计算机最底层的二进制数据,而字节(Byte)是计算机最常用的基本存储单位. 而日常使用的移动硬盘(以500G为例),通常实

现代C语言程序设计之数据存储(二)

现代C语言程序设计之数据存储(二) C语言 2.5 原码.反码.补码的计算   原码 反码 补码 +7 00000111 00000111 00000111 -7 10000111 11111000 11111001 +0 00000000 00000000 00000000 -0 10000000 11111111 00000000 数的取值范围 -127-127 -127-127 -128-127 从上面的表格可以看出,正数的原码.反码和补码都相同,而负数的补码就是原码取反(最高位不变,其他

智语言语法说明

智语言 智语言是一款完全中文的解释编程语言,运行时被翻译成Javascript. 所有Javascript 的语法与组件可以直接使用.智语言精心设计了中文语法部分. 在讲智语言的语法之前我先介绍一下智语言的设计理念.智语言的设计理念,智语言可以表达任何需要电脑(机器人)完成的逻辑. 智语言是一种解释语言可以支持任何的高级语法,让使用者更加舒服, 让使用者感觉像在使用自然语言. 因为解释语言拥有高级特征,所以性能会比其他编译语言性能更低. 庆幸的是现在电脑的计算速度飞快, 解释语言有很大的使用空间

[Sdoi2016]数字配对

Time Limit: 10 SecMemory Limit: 128 MBSubmit: 1411  Solved: 535[Submit][Status][Discuss] Description 有 n 种数字,第 i 种数字是 ai.有 bi 个,权值是 ci. 若两个数字 ai.aj 满足,ai 是 aj 的倍数,且 ai/aj 是一个质数, 那么这两个数字可以配对,并获得 ci×cj 的价值. 一个数字只能参与一次配对,可以不参与配对. 在获得的价值总和不小于 0 的前提下,求最多进