当前位置:   article > 正文

4.初识c语言——数组、作业

4.初识c语言——数组、作业

数组

定义

代码

一组相同类型元素的集合

int arr[10] = { 0,1,2,3,4,5,6,7,8,9 };

int arr[10] = {10,11,12,13,14,15,16,17,18,19};

数组的下标是从0开始的

数组的使用通过下标来访问

C99标准之前,数组的大小都是用常量或者常量表达式来指定

Int arr1[10] = {0};

Int arr2[4+6] = {1,2,3,4};

C99标准之后,支持了变长数组,这个时候允许数组的大小是变量,但是这种指定方式的数组是不能初始化的。

Int m = 100;

Int arr4[m];              

VS 不支持变长数组

作业

1.小飞机

代码

int main()

{

printf("     **\n");

printf("     **\n");

printf("************\n");

printf("************\n");

printf("    *  *\n");

printf("    *  *\n");

return 0;

}

2.输出学生信息

描述

学生信息管理系统是学校教学管理的重要工具,现有一名学生基本信息如下:姓名-jack,年龄-18,性别-man,请按照输出样式输出该学生信息。

输出描述:

输出分为三行,分别为标题行,分隔行,信息行。

第一行,标题行,每个标题之间间隔4个空格。

第二行,分隔行,一共21个减号“-”。

第三行,信息行,每列输出信息和标题首字母对齐。

代码

 

int main()

{

printf("Name   Age   Gender\n");

printf("-------------------- \n");

printf("Jack   18    Man\n");

}

 

3.发布信息

描述:

你的手机丢了,在屏幕上输出信息告诉大家

输出描述:

I lost my cellphone!

 

int main()

{

printf("I lost my cellphone!\n");

return 0;

}

4.计算表达式的值

描述:

请计算表达式“(-8+22)*a-10+c/2”,其中,a=40,c=212.

输出描述:

(-8+22)*a-10+c/2计算之后的结果,为一个整数。

代码

int main()

{

int a = 40;

int c = 212;

int e = (-8 + 22) * a-10+c/2;

printf("%d\n",e);

return 0;

}

5.求两个函数较大值

描述:

写一个函数求两个函数的较大值

如:

输入:10  20

输出:20

代码

int Max(int x, int y)

{

if (x < y)

return y;

else

return x;

}

int main()

{

int a = 0;

int b = 0;

scanf_s("%d %d", &a, &b);

int c = Max(a, b);

printf("%d\n", c);

return 0;

}

 

 

6.计算y的值

描述:

已知一个函数y=f(x),当x<0时,y=1;当x=0时,y=0;当x>0时,y=-1。

输入描述:

一行,输入一个整数x。(-10000<x<10000)

输出描述:

一行,输出y的值。

自己

鹏哥

int main()

{

int x = 0;

int y = 0;

scanf_s("%d", &x);

if(x>0&&x<10000)

{

printf("y=-1");

}

else if(x==0)

{

printf("y=0");

}

else

{

printf("y=1");

}

return 0;

}

int main()

{

//输入

int x = 0;

int y = 0;

scanf_s("%d", &x);

 

//计算

if (x>0)

y = -1;

else if (x == 0)

y = 0;

else

y = 1;

 

//输出

printf("%d\n", y);

return 0;

}

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/570542
推荐阅读
相关标签
  

闽ICP备14008679号