简单 C语言 程序题集

**前言:**在 C语言学习的初级阶段 ,会有一些 习题 供初学者练习。毕竟自己也是 从 起步阶段过来的,明白 这 些习题 虽然不起眼,但是 呢,确实很有必要,在 练习中熟悉 语法知识。但是 也是因为 是新手小白的练习题。在网上搜集 往往是零碎 而且 每次都是需要查询的。
我 便 在 自己的博客专栏里 专门写了 一个 C语言程序的简单合集 ;因为简单 ,不班门弄斧 水出 200+ 篇 让人笑话 ;因为简单 我制作合集 节省时间和精力;
废话不多说 ,有需要的 题目 自己 查找;如果没有 但是 确实是 新手需要的 程序练习;在 评论区发消息或者私聊我 ,博主收到消息后 会 补充的。

程序 目录

  1. 3个数 由小到大排序
  2. 猴子吃桃问题
//题目:3个数 由小到大 排序
#include <stdio.h>
mian(){
	int a,b,c;//设置 3个 变量 存储  数字 
	int temp;//设置 中间变量 ,以便交换数值 
	print("Please input a,b,c:");
	scanf("%d,%d,%d",&a,&b,&c);
	if (a>b){//如果 a>b 成立 则 交换 a,b 的数值 
		temp = a;
		a = b;
		b = temp;
	}
	if (a>c){
		temp = a;
		a = c;
		c = temp;
	}
	if (b >c){
		temp = b;
		b = c;
		c = temp;
	}
	printf("The order of the number is :%d,%d,%d",a,b,c);
	
	return 0;
	//总结:这种做法 化繁为简,无需考虑 当比较的数目次数多少;
	//规定 好 排序后 a ,b,c 的 次序。即 先排位置 后填数;
	 //知识点讲解和补充:
//讲解:考察的是 关于if语句的使用 问题
//结构是 if(表达式){
//	复合语句;
//	}
//形式  有三种  ;第二种是完整式 
//if(表达式){
//复合语句;
//}
//else
//{
//复合语句;}
//第三种是 嵌套式 if(表达式1){
//	语句1;
//	}
//	else  if(表达式2){
//	语句2;
//	}
//	else  if(表达式3){
//	语句3;
//	}
//	……
//	else
//	{
//	语句 n;
//	} 
//1、	表达式 多为 逻辑表达式或者是 关系表达式;
//2、表达式 的值 0 或者是 1 通过该值选择 执行的复合语句; 
//3、if 语句可以嵌套使用;但是 else 总是 与它 上面 最近的未配对的 if 配对;	 
}
//猴子第一天 摘下若干个桃子,当即吃下一半,还不过瘾,又多吃一个;
//往后几天,都是 吃 昨天 余下的一半多一个,到第十天 发现只剩下一个桃子 ;
//问:第一天共摘下 多少桃子? 
#include <stdio.h>
main(){
	int day = 9;
	int x1,x2=1;
	while (day >0)
		{
			x1 = (x2+1)*2;
			x2 = x1;
			day--;
		}

	printf("The total is :%d",x1);
	
	
}
//编程求一个整数任意次方后的最后三位数,即 求 x^y的 
//最后三位数,x 和 y 的值由键盘输入, 
#include <stdio.h>
 void main(){
	int x,y,z = 1;
	int i = 1;
	printf("请输入2正整数:x,y:");
	scanf("%d,%d",&x,&y);
	for (i = 1;i<=y;i++)
			z = z*x%1000;
	if (z >=100)
		printf("%d ^ %d的最后三位是:%d\n",x,y,z);
	else if (z < 100 && z >= 10)
		printf("%d ^ %d的最后三位是:0%d\n",x,y,z);
	else if(z <10 &&z >=0){
		printf("%d ^ %d的最后三位是:00%d\n",x,y,z);
	}
}
//本题考察的是对 取余运算符的理解
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值