赞
踩
数组
定义 | 代码 |
一组相同类型元素的集合 | 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; } |
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。