2023-2024-1 20231418 《计算机基础与程序设计》第七周周总结

发布时间 2023-11-12 22:09:37作者: 谭晓鸣

2023-2024-1 20231418 《计算机基础与程序设计》第七周总结

作业信息

这个作业属于哪个课程<班级的链接>(2023-2024-1-计算机基础与程序设计
这个作业要求在哪里 <作业要求的链接>(2023-2024-1计算机基础与程序设计第七周作业
这个作业的目标 数组与链表、基于数组和基于链表实现数据结构、无序表与有序表、树、图、子程序与参数
作业正文  https://www.cnblogs.com/20231418txm/p/17827978.html

本周学习的内容:

定义函数时自动变量,静态变量的使用方法

通过定义全局变量来解决一些问题

学习了数组的部分知识

给数组赋值时的规则

在oj做题时碰到较难的题:

cp1366

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>


int main()
{
int n1,n2,n3,n4=0,n5=0,n,m,k;
int i1[100],i2[100];
char ch[100],ch1;
int Fact(int n);
for(n1=1000;n1<=9999;n1++)
{
n2=n1;
int i3[100]={0};
for(n3=1;;n3++)
{
i3[n2%10]++;
n2/=10;
if(n2==0)
{
break;
}
}
if(i3[1]>0&&i3[2]>0&&i3[3]>0&&Fact(n1)!=0)
{
printf("%d\n", n1);
}
}
return 0;
}
int Fact(int n)
{
int i,c;
for(i=2; i<=n; i++)
{
c=n%i;
if(c==0)
{
break;
}
}
if(i==n)
{
return n;
}
if(i!=n)
{
return 0;
}
}

经过思考后解决;

基于ai的学习