小编需复盘,写练习

1>>望周知

这几天更新的应该要比之前慢了,因为小编要写练习巩固所学知识,请大家谅解,我会上传一些练习,如果我觉得比较重要,会上传博客进行讲解希望能得到大家理解

2>>在屏幕上输出9*9乘法口诀表

cpp 复制代码
//在屏幕上输出9*9乘法口诀表
#include<stdio.h>

int main()
{
	int i=0;
	int j=0;
	for (i=1;i<=9;i++)
	{
		for (j=1;j<=i;j++)
		{
			printf("%d * %d = %d  ",j,i,i*j);
		}
		printf("\n");
	}
	return 0;
}

3>>写一个代码:打印100~200之间的素数

cpp 复制代码
//写一个代码:打印100~200之间的素数
#include<stdio.h>
#include<math.h>
int main()
{
	int i=0;
	for (i=100;i<=200;i++)
	{
		int flag=1;
		int j=0;
		for (j=2;j<=sqrt(i);j++)
		{
			if (i % j ==0)
				flag=0;
				break;
		}
		if (flag ==1)
		{
			printf("%d ",i);
		 } 
	}
	return 0;
}
#include <stdio.h>

int main() {
    int a, b;
    scanf("%d %d",&a,&b);
    if (a>b)
    {
        printf("%d>%d",a,b);
    }
    else if ( a<b )
    {
        printf("%d<%d",a,b);
    }
    else
    {
        printf("%d=%d",a,b);
    }
    return 0;
}

4>>比较三个数大小

cpp 复制代码
//写代码将三个整数数按从大到小输出。
//
//例如:
//
//输入:2 3 1
//
//输出:3 2 1
#include<stdio.h>
int cmp(const void*e1,const void*e2)
{
	return *((int*)e2)-*((int*)e1);
}
int main()
{
	int a[3];
	int i=0;
	for (i=0;i<3;i++)
	{
		scanf("%d",&a[i]);
	 } 
	qsort(a,3,4,cmp);
	for (i=0;i<3;i++)
	{
		printf("%d ",a[i]);
	 }
	return 0;
 } 

5>>规律求值

cpp 复制代码
//计算1/1-1/2+1/3-1/4+1/5 ...... + 1/99 - 1/100 的值,打印出结果 
#include<stdio.h>

int main()
{
	int t=1;
	double i=0;
	double sum=0;
	for (i=1;i<=100;i++)
	{
		sum=sum+(1/i * t);
		t=-t; 
	}
	printf("%lf\n",sum);
	return 0;
}

6>>求10个整数中最大值

cpp 复制代码
//求10 个整数中最大值
#include<stdio.h>

int main()
{
	int max=0;
	int i=0;
	int a[10]={2,5,8,77,1,7,0,4,55,132}	;
	max=a[0];
	for (i=1;i<10;i++)
	{
		if (max<a[i])
			max=a[i];
		printf("%d ",a[i]);
	}
	printf("10 个整数中最大值是:>%d",max);
	 
	return 0;
}

7>>统计数字9

cpp 复制代码
//编写程序数一下 1到 100 的所有整数中出现多少个数字9
#include<stdio.h>

int main()
{
	int i=0;
	int count=0;
	for (i=1;i<=100;i++)
	{
		if ( i % 10 == 9 )
		{
			count++;
		}
		if ( i / 10 == 9)
		{
			count++; 
		}	
	 } 
	 printf("%d\n",count);
	return 0;
}

8>>1-100中3的倍数

cpp 复制代码
//写一个代码打印1-100之间所有3的倍数的数字
#include <stdio.h>

int main ()
{
	int i=0;
	for (i=3;i<=100;i+=3)
	{
		printf("%d\n",i);
	}
	return 0;
}

9>>结语

这几天,会更新一点写的作业,难的会进行讲解, 当然这些题要有不会的评论区可以指出了,小编出博客讲解,大佬们也可以分享分享题目一起做做,万分感谢!大家一起进步!共创中华计算机荣光!

相关推荐
蜡笔小电芯5 分钟前
【C语言】指针与回调机制学习笔记
c语言·笔记·学习
Y1nhl6 分钟前
力扣_链表_python版本
开发语言·python·算法·leetcode·链表·职场和发展
qq_4017004122 分钟前
C语言中位运算以及获取低8位和高8位、高低位合并
c语言·开发语言·算法
CoovallyAIHub25 分钟前
YOLO模型优化全攻略:从“准”到“快”,全靠这些招!
深度学习·算法·计算机视觉
闻缺陷则喜何志丹31 分钟前
【BFS】 P10864 [HBCPC2024] Genshin Impact Startup Forbidden II|普及+
c++·算法·宽度优先·洛谷
MicroTech20251 小时前
微算法科技(NASDAQ: MLGO)探索Grover量子搜索算法,利用量子叠加和干涉原理,实现在无序数据库中快速定位目标信息的效果。
数据库·科技·算法
今天背单词了吗9801 小时前
算法学习笔记:8.Bellman-Ford 算法——从原理到实战,涵盖 LeetCode 与考研 408 例题
java·开发语言·后端·算法·最短路径问题
手握风云-1 小时前
优选算法的链脉之韵:链表专题
数据结构·算法·链表
Coding小公仔1 小时前
LeetCode 151. 反转字符串中的单词
开发语言·c++·算法
稳兽龙1 小时前
P1098 [NOIP 2007 提高组] 字符串的展开
c++·算法·模拟