南昌大学技术交流...吧 关注:89贴子:975
  • 6回复贴,共1

10月29日c语言上课代码(数组的简单应用)与提问讨论区

只看楼主收藏回复

1、杨辉三角
#include<stdio.h>
int main()
{
int a[5][5]={0};
int i,j;
for(i=0;i<5;i++)
{
a[i][0]=1;
}
for(i=0;i<5;i++)
{
a[i][i]=1;
}
for(i=2;i<5;i++)
{
for(j=1;j<i;j++)
{
a[i][j]=a[i-1][j]+a[i-1][j-1];
}
}
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
if(a[i][j]!=0)
{
printf("%d\t",a[i][j]);
}
}
printf("\n");
}
return 0;
}


1楼2015-10-29 21:57回复
    枚举的应用
    //求XYZ+YZZ=532
    #include<stdio.h>
    int main()
    {
    int X,Y,Z;
    for(X=0;X<=9;X++)
    {
    for(Y=0;Y<=9;Y++)
    {
    for(Z=0;Z<=9;Z++)
    {
    if(((X*100+Y*10+Z)+(Y*100+Y*10+Z))==532)
    {
    printf("X=%d\tY=%d\tZ=%d\n",X,Y,Z);
    printf("%d%d%d+%d%d%d=532",X,Y,Z,Y,Y,Z);
    }
    }
    }
    }
    return 0;
    }


    IP属地:广东2楼2015-10-29 22:29
    回复
      循环复习:
      枚举的复习
      特殊等式021
      一、指针与内存
      1.内存里有很多字节,每个字节都有一个地址
      2.声明变量从RAM(内存)申请内存。
      3.指针是一个长整型整数,本身也占内存(八个字节),里面储存着另一个变量的地址。
      4.指针变量的访问使用&(取地址符)和*(取值符【地址访问符】)进行
      5.指针变量的加减法是加上指针变量的修饰类型的所占字节数
      二、引入内存和数组(变量排队)
      1.数组在内存里面的存在方式:一堆连续的内存空间
      2.数组的下标访问,通过[]运算符访问数组元素
      3.数组的存在意义(方便的数据管理,尤其配合循环)
      \\(未讲)数组与for循环的配合(排序、查找)(模拟操场上排队)
      4.二维数组与平面几何(平面直角坐标系)
      -杨辉三角-例题(一楼)
      三、函数
      1.函数的工具思想(函数就是处理数据的参数,只需要关心给函数什么东西和函数做出了什么东西,也就是参数和返回值)
      2.函数的返回值-printf的返回值。


      IP属地:广东3楼2015-10-29 22:50
      回复
        不得不赞


        IP属地:广东来自iPhone客户端4楼2015-10-29 22:55
        回复
          为啥没Web部上课的内容发布


          IP属地:广东来自iPhone客户端5楼2015-10-29 22:57
          收起回复