当前位置:网站首页>C语言两百题(0基础持续更新)(1~5)
C语言两百题(0基础持续更新)(1~5)
2022-08-11 05:32:00 【小羊说测开!】
一、先来最简单的吧!适合纯新手,大佬可以绕路了。
输出hello world!让我们向世界问好!
#include<stdio.h>
int main()
{
printf("Hello World!");
return 0;
}
看到这先别走!我们难度慢慢叠加好不好!
二、假如m是一个三位数,则写出m的个位,十位,百位反序而成的三位数(列如:123反序为321)
#include<stdio.h>
int main()
{
int n = 123,t;
do{
t = n%10; //取出右边数的个位数
printf("%d",t);
n/=10; //丢掉右边数继续循环
}while(n);//n等效于n!=0 只要有效位数未处理完就继续处理
return 0 ;
}
三、 已知int x=10,y=12;写出将x和y的值互相交换的表达式!
(1)最简单的一种方法!利用第三个变量然后交换
#include<stdio.h>
int main()
{
int x=10,y=12,t;//定义第三个变量t交换
t=x; x=y; y=t;//交换
printf("x=%d y=%d",x,y);
return 0;
}
(2) 第二种利用加减交换,也很好理解的啦!
#include<stdio.h>
int main()
{
int x=10,y=12;
x=x+y;
y=x-y;
x=x-y;
printf("x=%d y=%d",x,y);
return 0;
}
(3)第三种是利用位运算,如果不理解也没有关系!以后我会详细讲解的
#include<stdio.h>
int main()
{
int x=10,y=12;
x=x^y;
y=x^y;
x=x^y;
printf("x=%d y=%d",x,y);
return 0;
}
四、输入一个字符,判断它是否大写字母,如果是,将其转换为小写,否则不转换。然后输出最后得到的字符。
#include<stdio.h>
int main()
{
char ch; //定义个变量来接受键盘读取的值
ch=getchar();
if(ch>='A'&&ch<='Z')// 判断是否为大写
{
ch-=32;
printf("%c",ch); //输出转换的a
} //记住大写A的ASCII码是65,a为97,他们之间差32;
else
printf("%c",ch); //原样不变
return 0;
}
五、奇数偶数的判断
#include<Stdio.h>
int main()
{
int num;
scanf("%d",&num);
if(num%2==0) //能被2整除一定是偶数
printf("%d为偶数",num);
else //那么为奇数了
printf("%d为奇数",num);
return 0;
}
今天比较基础的五道题就更新到这里了,有问题欢迎留言,主编也是刚刚进入大一,正在学习C语言进阶部分!后面会持续更新两百题
觉得有用的话,点赞,关注,收藏!
边栏推荐
猜你喜欢
随机推荐
C语言-7月21日-指针的深入
函数使用记录
C语言预处理
2022年全国职业技能大赛网络安全竞赛试题B模块自己解析思路(9)
2022年全国职业技能大赛网络安全竞赛试题B模块自己解析思路(2)
2022年全国职业技能大赛网络安全竞赛试题B模块自己解析思路(5)
Lua loadstring 执行字符串中的代码
poco源码简单分析
2022年全国职业技能大赛网络安全竞赛试题B模块自己解析思路(10)
Unity两种VR环境配置方法
微信小程序启动页的实现
Unity Rebuild和Rebatch浅析
逐步揭示makop.mkp勒索病毒中毒防范恢复解密
Lua 快速入门(二)——函数(Function)
2022年全国职业技能大赛网络安全竞赛试题B模块自己解析思路(3)
【LeetCode-162】寻找峰值
Lua 快速入门(一)——基础语法
C语言-内存操作函数
Lua 快速入门(五)——协程(thread)
胖鸟博客之勒索病毒紧急处理文件恢复及防范方案