今天主要复习了这个星期的内容,对这个星期的学习整体进行了一个总结,作用还是挺大的,自己都不知道忘了许多的东西,通过上午时间的很多间没有白费,加深了许多的见解,下午的话主要做了几道习题虽然还没做出来,但时间紧张,做了对着一周的测试
这几道题目的代码
void main()
{
int N;
char a;
int n = 0, m = 0, l = 0;
int i = 0;
while (i < N)
{
getchar();
scanf("%c", &a);
if (a >= 48 && a <= 57)
{
n += 1;
}
else if ((a >= 65 && a <= 90) || (a >= 97 && a <= 122))
{
m += 1;
}
else if (a == 35)
{
l += 1;
break; //#
}
else
{
l += 1;
}
i++;
}
printf("%d个数字\n", n);
printf("%d个字母\n", m);
printf("%d个其他\n", l);
这题主要是运用了ascii码求输入的数字字母和字符
char add(char arr,int start = 0,int len)
{
int start = 0;
int end = len - 1;
/*while (start = end)
{
start = end;
start += 1;
end -= 1;
printf("%c", arr[start]);
}
return start,end;*/
if
for (int i = 0; i < 5; i++)
{
for (int j = 5; j > 0; j--)
{
i = j;
}
/*start = end;
start = start + 1;
end = end - 1;
return add*/
printf("%c", arr[i]);
return add(arr,start+1, len);
}
if (s)
return 1;
}
void main()
{
char a[5] = { 0 };
char m;
printf("输入五个字符用空格隔开:");
for (int i = 0; i < 5; i++)
{
scanf("%c ", &m);
getchar();
}
add(a, 0, 5);
getchar();
}
这是给五个字符进行倒叙,都是下午的时候进行运算的题目