C语言回滚(一)
//用循环计算输入的字符数
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main(){
char s[500];
scanf("%s", s);
//自己实现的统计功能
int i = 0;
int w;
for ( i = 0; s[i] != 0; i++);
printf("共有字符数%d个\n", i );
w = strlen(s);//strlen 函数可以计算字符的个数
printf("共有字符数%d个\n", w);
system("pause");
return 0;
}
//用循环实现数组的逆序
int main(){
int num[8] = { 0 };
int i, j;
printf("请输入8个数据 以空格键区分\n");
for (i = 0; i < 8; i++)
scanf_s("%d", &num[i]);
for (j = 0; j < i / 2; j++)
{
int tmp = num[j];
num[j] = num[i -1- j];
num[i - 1 - j] = tmp;
}
for (int m = 0; m < 8; m++)
printf("%d ", num[m]);
printf("\n");
system("pause");
return 0;
}