#define _CRT_SECURE_NO_WARNINGS
#define MAX 10
#include<stdio.h>
#include <string>
int main(){
//选择结构
int input = 0;
printf("请输入\n");
//取变量input地址,把输入的值放入该地址
scanf("%d", &input);
if (input == 1){
printf("你输入的是1\n");
}
else{
printf("你输入的是其他数字\n");
}
//循环结构
//while(){}循环
int i = 1;
while (i<10){
printf("%d\n", i);
i++;
}
//do{}while()循环
int x = 1;
do{
printf("%d\n", x);
x++;
} while (x < 10);
//for循环
int m=1;
for (; m < 10;){
printf("%d\n", m);
m++;
}
return 0;
}
求阶层之和
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
int main(){
int i = 0;
int n = 0;
int ret = 1;
int sum = 0;
for (n = 1; n <= 3;n++){
ret = ret*n;
sum = sum + ret;
};
printf("sum=%d\n", sum);
return 0;
}
获取数组元素索引
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
int main(){
int arr[] = { 1, 2, 3, 4, 5, 6 };
int i = 0;
int k = 4;
int sz = sizeof(arr) / sizeof(arr[0]);
for (i = 0; i < sz;i++){
if (k==arr[i]){
printf("找到了,下标是:%d\n",i);
break;
}
}
if (i == sz){
printf("找不到了");
}
return 0;
}