杨辉三角

来源:互联网 发布:网络歌手沉默h.t 编辑:程序博客网 时间:2024/06/11 20:31

`

void main(){    int i, j,k, a[10][10] = {0};    for (i = 0; i < 10; i++)    {        for (k = 10-i; k >0; k--)        {            printf("  ");        }        for (j = 0; j < 10; j++)        {            if (j == 0)            {                a[i][j] = 1;            }            if (j > 0 && i >= j)            {                a[i][j] = a[i - 1][j] + a[i - 1][j - 1];            }            if (i >= j)            {                printf("%4d", a[i][j]);            }        }putchar('\n');    }    getchar();
char a[5] = {'h','e','l','l','o'};

char a[] = {‘h’,’e’,’l’,’l’,’o’};
char a[5] = {‘h’,’e’};
当不完全初始化时,未初始化的值将默认为ASCII码为0的字符;

char a[6] = “hello”;
char a[6]= {‘h’,’e’,’l’,’l’,’o’,’\0’};
char a[5] = “hello”;

字符串是用”“括起来的,所有的字符串都是以’\0’结尾, // “” “1”
良心提示:当使用上面这种方式给字符数组初始化时,一定注意预留’\0’的空间

‘%s’
printf(“%s”,”hello world”);
puts(“\nhello world”)

puts() 会在打印完传入的字符串以后自动换行
printf(“%c”)
putchar();
puts;
scanf(“%c”,&a)
getchar();

gets();

如何生成手动生成.exe文件:
1,找到vs的开发人员命令窗口并打开,固定到菜单栏
2,在桌面新建文本文档,重命名并将文件名后缀更改为.c 如:1.c
3,用notepad++打开文档,完成代码编辑
4,鼠标右键点击文件,属性,复制文件地址
5,打开vs的命令窗口完成以下操作:
输入 c: 空格 回车
输入 cd 空格 粘贴复制好的地址回车
输入 cl 空格 文件名.c 回车
如果出现/out:1.exe 代表编译成功,此时可以在桌面上找到对应文件
如果报错,则会有相应提示.

多维数组的定义:(完全初始化时,只能省略第一维的数量)
a[2][3][3] =
{
{
{1,2,3,4},
{1,2,3,4},
{1,2,3,4}
},
{
{1,2,3,4},
{1,2,3,4},
{1,2,3,4}
}
}

输入整数n,如果为偶数时,计算1/2+1/4+…+1/n的结果
如果为奇数时, 计算1/1+1/3+…+1/n的结果

    int a;    double b, sum1=0,sum2=0;    scanf("%d", &a);    getchar();    if (a % 2 == 0)    {        for (int i = 2; i < a+1; i +=2)        {            b = i;            sum1 = 1 / b;            sum2 += sum1;        }printf(" %lf", sum2);    }    else    {        for (int i = 1; i < a+1; i += 2)        {            b = i;            sum1 = 1 / b;            sum2 += sum1;        }printf(" %lf", sum2);    }    getchar();}