实验一作业

博客分享了C语言学习经历。第一部分题目多是书本例题小改动,易因粗心犯错,多练习可熟能生巧。第二部分包含判断奇偶、根据输入显示信息、大小写转换等题目,做题中易出现表达式使用错误等问题,总结得出学习C语言要多看书、记忆、练习和理解。

Part1这第一部分的题目几乎都是对照书本例题,进行小范围的改动来完成的,所以是比较容易的。但就算是照书模仿,也会因为自己的粗心而犯错,一会丢一个;一会丢一个“”甚至把stdio拼成了studio(大概是学英语后遗症)总之自认为没有错的程序却有很多的error。从一开始的依照书本一个字符一个字符的边看边输,到后来的可以记住大体的框架,多敲几次便能熟能生巧,也记住了易错的点,这就告诉我们平时要多练习。

Part2:

1.判断奇偶

#include<stdio.h> 
 int main() {
     int x;
     printf("输入一个整数:\n");
     scanf("%d",&x);
     if(x%2==1)
         printf("是奇数");
    else
        printf("是偶数");
     return 0; 
 }

第一次尝试的时候,习惯性的把==输成了=,看了很多遍都找不到错误,真的是蠢了。可见C语言表达式和日常是不一样的,所以要记熟用对。

2.根据不同的输入,显示不同的信息

#include <stdio.h>
int main() {
  int days;
  printf("输入一个整数: \n");
  scanf("%d",&days); 
  if(days>=1&&days<=5) 
     printf("workdays, fighting\n");
  else if(days==6||days==7) 
     printf("weekend, relax~\n");
  else
     printf("Ooops, not in 1~7\n");
  return 0;
}

一开始写的程序不管输入什么数字,全部显示的是workdays,后来改用了形式才正确显示了。并且要准确运用||和&&。

3.根据用户输入字符,判断如果是小写字母,则转换成大写;否则保持原样

#include<stdio.h>
int main() {
  char ch;
  printf("输入一个字符:\n");
  scanf("%c",&ch);
  if(ch>='a'&&ch<='z')
  ch-=32;
  printf("%c\n",ch);
  return 0;
}

这一题是翻书看到ASCΙΙ码中的知识才会做的,没有书本真的不行呀...

总结:多看书多记忆多练习多理解。

转载于:https://www.cnblogs.com/Zhangxw999/p/10562888.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值