22.8.29 C语言作业5道_a.c: in function ‘main’:-程序员宅基地

技术标签: java  c语言  C基础  servlet  

作业:

1、从终端输入一个字符:如果是大写的 转换成小写,如果是小写的 转换成大写,如果是 0-9   按照 %d  输出对应整型的  0-9,其他字符 转换成 #并输出。

ubuntu@ubuntu:~/yuyu/yu/1/4$ cat 10.c
#if 0
1、从终端输入一个字符:
如果是大写的 转换成小写,
如果是小写的 转换成大写,
如果是 0-9按照 %d输出对应整型的0-9,
其他字符 转换成 #并输出。
#endif
#include <stdio.h>
int main(int argc, const char *argv[])
{
	char c;
	char b='#';
	scanf("%c",&c);
	if('c'<'Z'&&'c'>'A')
		printf("%c\n",(char)((int)c+32));
	else if('c'<'z'&&'c'>'a')
		printf("%c\n",(c-32));
	else if((int)'c'<10 && (int)'c'>=0)
		printf("%d\n",(int)c);
	else
		printf("%c\n",b);
	return 0;
}
ubuntu@ubuntu:~/yuyu/yu/1/4$ 
ubuntu@ubuntu:~/yuyu/yu/1/4$ gcc 10.c
ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out
A
!
ubuntu@ubuntu:~/yuyu/yu/1/4$ B
B: command not found
ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out
C
#
ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.outX
bash: ./a.outX: No such file or directory
ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out
X
8
ubuntu@ubuntu:~/yuyu/yu/1/4$ gcc 10.c
ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out
A
!
ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out
a
A
ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out
^[[A^[[A^C
ubuntu@ubuntu:~/yuyu/yu/1/4$ gcc 10.c
ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out
A
!
ubuntu@ubuntu:~/yuyu/yu/1/4$ gcc 10.c
ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out
A
!
ubuntu@ubuntu:~/yuyu/yu/1/4$ gcc 10.c
ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out
1

ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out
3

ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out
;

ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out
^[[A^[[A
�
ubuntu@ubuntu:~/yuyu/yu/1/4$ gcc 10.c
ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out
@
 
ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out
/

ubuntu@ubuntu:~/yuyu/yu/1/4$ gcc 11.c
ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out
请输入字符:
A
a
ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out
请输入字符:
a
A
ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out
请输入字符:
/
#
ubuntu@ubuntu:~/yuyu/yu/1/4$ gcc 10.c
ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out
A
!
ubuntu@ubuntu:~/yuyu/yu/1/4$ gcc 10.c
ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out
A
a
ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out
、
#
ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out
2
#
ubuntu@ubuntu:~/yuyu/yu/1/4$ gcc 10.c
10.c: In function ‘main’:
10.c:18:12: warning: multi-character character constant [-Wmultichar]
  else if(c<'10' && c>='0')
            ^~~~
ubuntu@ubuntu:~/yuyu/yu/1/4$ gcc 10.c
ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out
1
#
ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out
3
#
ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out
d
D
ubuntu@ubuntu:~/yuyu/yu/1/4$ gcc 10.c
ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out
请输入一个字符:1
#
ubuntu@ubuntu:~/yuyu/yu/1/4$ gcc 10.c
ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out
请输入一个字符:1
#
ubuntu@ubuntu:~/yuyu/yu/1/4$ gcc 10.c
ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out
请输入一个字符:1
#
ubuntu@ubuntu:~/yuyu/yu/1/4$ umask
0022
ubuntu@ubuntu:~/yuyu/yu/1/4$ ls -l
total 68
-rw-r--r-- 1 ubuntu ubuntu  543 11月  9 09:59 10.c
-rw-r--r-- 1 ubuntu ubuntu  679 11月  9 09:01 11.c
-rw-r--r-- 1 ubuntu ubuntu  411 11月  8 11:59 1.c
-rw-r--r-- 1 ubuntu ubuntu    0 11月  8 16:28 1.txt
-rw-r--r-- 1 ubuntu ubuntu  621 11月  8 13:59 2.c
-rw-r--r-- 1 ubuntu ubuntu  435 11月  8 14:47 3.c
-rw-r--r-- 1 ubuntu ubuntu  420 11月  8 17:19 4.c
-rw-r--r-- 1 ubuntu ubuntu  441 11月  8 16:24 5.c
-rw-r--r-- 1 ubuntu ubuntu  598 11月  8 17:07 6.c
-rw-r--r-- 1 ubuntu ubuntu  169 11月  8 17:06 7.c
-rw-r--r-- 1 ubuntu ubuntu 1305 11月  8 19:22 8.c
-rw-r--r-- 1 ubuntu ubuntu  546 11月  8 19:51 9.c
-rwxr-xr-x 1 ubuntu ubuntu 8400 11月  9 09:59 a.out
-rw-r--r-- 1 ubuntu ubuntu   16 11月  8 14:00 fwrite.c
-rw-r--r-- 1 ubuntu ubuntu  144 11月  8 19:57 time1.txt
-rw-r--r-- 1 ubuntu ubuntu 2398 11月  8 19:42 time.txt
ubuntu@ubuntu:~/yuyu/yu/1/4$ gcc 10.c
ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out
请输入一个字符:A
a
ubuntu@ubuntu:~/yuyu/yu/1/4$ gcc 10.c
ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out
请输入一个字符:1
49
ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out
请输入一个字符:2
50
ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out
请输入一个字符:0
48
ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out
请输入一个字符:48
52
ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out
请输入一个字符:90
57
ubuntu@ubuntu:~/yuyu/yu/1/4$ gcc 10.c
ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out
请输入一个字符:1
1
ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out
请输入一个字符:2
2
ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out
请输入一个字符:10
1
ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out
请输入一个字符:11
1
ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out
请输入一个字符:12
1
ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out
请输入一个字符:22
2
ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out
请输入一个字符:,
#
ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out
请输入一个字符:k
K
ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out
请输入一个字符:1
1
ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out
请输入一个字符:2
2
ubuntu@ubuntu:~/yuyu/yu/1/4$ gcc 10.c
ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out
请输入一个字符:1
1
ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out2
bash: ./a.out2: No such file or directory
ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out2
bash: ./a.out2: No such file or directory
ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out
请输入一个字符:2
2
ubuntu@ubuntu:~/yuyu/yu/1/4$ gcc 10.c
ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out
请输入一个字符:1
1
ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out
请输入一个字符:9
9
ubuntu@ubuntu:~/yuyu/yu/1/4$ ./a.out
请输入一个字符:10
1
ubuntu@ubuntu:~/yuyu/yu/1/4$ gcc 10.c
10.c: In function ‘main’:
10.c:16:23: error: stray ‘\343’ in progra
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_44191452/article/details/126590713

智能推荐

java汉诺塔暂停_玩一下java,顺便写了下汉诺塔问题,两种方法实现。-程序员宅基地

文章浏览阅读63次。1publicclassHanoi_X8023Z{2///3///将n个盘从one座借助two座,移动到three座.4///5///盘子个数6///第一个标识座A7///第二个标识座B8///第三个标识座C9voidhanoi(intn,Stringone,Stringtwo,Stringthree)10{11if(n==1)12{13move(...

linux 搜索FC存储设备,Linux FC-SAN存储搭建-程序员宅基地

文章浏览阅读2.8k次。配置:OS:Centos7.4FC-HBA:16Gb Qlogical QLE2692光纤卡服务器:IBM X3650一、查看FC HBA 卡的port name假如没有fc_host,加载qla2xxx 板块驱动,假如没有tcm_qla2xxx驱动,需要重新编译内核加载cat /sys/class/fc_host/host*/port_name0x10000090fa2a6b980x100000..._fc_host

前端----check的取值和回显赋值等.........._在前端进行check-程序员宅基地

文章浏览阅读2.4k次。取值的案例简单自己看 demo1

idea中如何pull多个模块项目_idea 多个git 项目一起拉取 pull-程序员宅基地

文章浏览阅读707次。点击项目VCS-->Update Project 即可将所有模块的代码pull到本地_idea 多个git 项目一起拉取 pull

php 5.4.23,PHP 5.5.7/5.4.23/5.3.28 紧急发布-程序员宅基地

文章浏览阅读68次。PHP 5.5.7/5.4.23/5.3.28紧急发布.2013-12-13.上个版本是2013-11-14的5.5.6/5.4.22。全部修正了一个 OpenSSL的安全漏洞(CVE-2013-6420)5.3本来已停止常规开发也更新了。 总共修正了10几个Bug(包括Opcache的几个Bug)及安全漏洞。完全改进:Version 5.5.712-Dec-2013Core:Fixed bu..._cve-2013-6420

华为Could API人工智能系列——文本合成MP3音频_api-huacloud.net-程序员宅基地

文章浏览阅读3.8k次,点赞61次,收藏41次。华为Could API人工智能系列——文本合成MP3音频_api-huacloud.net

随便推点

jsp嵌入视频和layui分页操作_layui可以用jsp吗-程序员宅基地

文章浏览阅读2.2k次。jsp页面直接嵌入就行,src地址你也可以换成你自己服务器上的地址通过访问 <embed src="https://vod.300hu.com/4c1f7a6atransbjngwcloud1oss/181bf18e201392241334865921/v.f30.mp4" width="300" height="300">layui分页操作引入css js文件 ..._layui可以用jsp吗

React Hook 内置 API 指南 非常详细_react的use的hook函数内置有哪些-程序员宅基地

文章浏览阅读3.5k次。React Hook 内置 API 指南 非常详细,不太会用这个编辑器一、API 列表二、基本 Hook1、useState1、通过 function 更新 state2、注意:3、延迟初始化2、useEffect1、清理 effect2、effect 的时间3、有条件的触发 effect3、useContext二、附加 Hook1、useReducer1、延迟初始化..._react的use的hook函数内置有哪些

最全面的AndroidStudio配置指南总结-包括护眼模式_android studio safemode limitied function-程序员宅基地

文章浏览阅读2.5w次,点赞11次,收藏55次。使用AndroidStudio开发APP已有半年多的时间了,从刚开始的不习惯到慢慢适应再到逐渐喜欢上AndroidStudio,中间的过程颇有一番曲折,现在把自己对AndroidStudio的配置心得总结下来,分享给大家,希望给后来人带来方便(强迫症童鞋的护眼模式设置方法)_android studio safemode limitied function

android mapbox 添加多个点,android – 如何使用MapBox SDK获取标记的点击事件?-程序员宅基地

文章浏览阅读453次。我使用mapbox sdk提供的名为ItemizedIconOverlay的功能,在mapbox中获得了标记点击事件的解决方案.我做了如下:public void placeGTMarker() {alMarkerGT = new ArrayList();marker = new Marker("my Marker", "", latLng);marker.setMarker(activity.g..._mapbox 点击事件获取当前点 移动端

2020春节 python 爬虫有道词典 心得 (非delete_o 法)_有道翻译不删除_o用request不行了-程序员宅基地

文章浏览阅读612次。首先我找到;_有道翻译不删除_o用request不行了

修复phpcms自带采集无法采集https网站内容_phpcms有的网站不能采集-程序员宅基地

文章浏览阅读2.4k次。无法采集https的网站内容主要是https不支持file_get_contents获取内容,所以可以考虑采用curl的方式获取。(需要开启curl,可以在pathinfo里边查看)(1)打开phpcms\modules\collection\classes\collection.class.php在类里边添加新函数:protected static function curl_requ..._phpcms有的网站不能采集