条件判断if
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
int a = 10;
if (a > 10)
printf("大于10\n");
else
printf("小于等于10\n");
return 0;
}
//求10个整数的较大值
第一个For 循环,程序会反复读取用户输入的整数,并依次存储到 arr[0]
、arr[1]
、arr[2]
,以此类推,直到 arr[9]
。这样,数组 arr
就成功地存储了用户输入的10个整数。
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
int arr[10] = { 0 }; //创建数组,并初始化
int n = 0;
for (n = 0;n < 10;n++)
{
scanf("%d", &arr[n]);
}
int max = arr[0]; //假设数组的第一个数就是最大值
//max与剩下的元素比较,如果有大于max
for (n = 1;n < 10;n = n++)
{
if (arr[n] > max)
{
max = arr[n];
}
}
printf("max=%d\n", max);
return 0;
}
//求10个整数的平均数
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
int arr[10];
int n=0;
for (n=0;n<10;n++)
{
scanf("%d",&arr[n]);
}
int sum=0;
for (n=0;n<10;n++)
{
sum=sum+arr[n];
}
int avg=sum/10;
printf("avg=%d\n",avg);
return 0;
}
//连续打印多个数据
//一)使用数组下标来访问和打印数组元素
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
int arr[10]={1,2,3,4,5,6,7,8,9,10};
int n=0;
for (n=0;n<10;n++)
{
printf("%d ",arr[n]);
}
return 0;
}
//二)使用指针来访问和打印数组元素:
先声明一个指向整型变量的指针 p
,并将其指向数组 arr
的首地址。因为数组名 arr
表示的是数组首元素的地址,所以可以直接将其赋值给指针 p
。
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
int arr[10]={1,2,3,4,5,6,7,8,9,10};
int n=0;
int*p=arr;
for(n=0;n<10;n++)
{
printf("%d",*p);
P++;
}
return 0;
}