C语言学习7

今天主要复习了这个星期的内容,对这个星期的学习整体进行了一个总结,作用还是挺大的,自己都不知道忘了许多的东西,通过上午时间的很多间没有白费,加深了许多的见解,下午的话主要做了几道习题虽然还没做出来,但时间紧张,做了对着一周的测试

这几道题目的代码

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();
}

这是给五个字符进行倒叙,都是下午的时候进行运算的题目


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值