#include<stdio.h>
int main()
{
int score;
printf("请输入0到100之间的数:");
scanf("%d",&score);
if (score>90)
{
printf("A\n");
}
else if(score>=80)
{
printf("B\n");
}
else if (score>=70)
{
printf("C\n");
}
else if(score>=60)
{
printf("D\n");
}
else
{
printf("F\n");
}
return 0;
}
这一题通过判断用户输入的数字来打印出相应的等级
#include<stdio.h>
int main()
{
int year;
printf("请输入一个年份:");
scanf("%d",&year);
if (year%4==0&&year%100!=0||year%400==0)
{
printf("%d是润闰年",year);
}
else
{
printf("%d不是闰年",year);
}
return 0;
}
这道题为判断一个年份是否为闰年
要点1.是闰年的条件
能被4整除,不能被100整除,能被400整除
要点2.运算符
==为等于 !=为不等于
&&为且,只有两边都对时它才对
||为或,两边有一个对它就算对
#include<stdio.h>
int main()
{
double she,hua;
printf("请输入一个温度:");
scanf("%lf",&she);
hua=(9.0/5.0)*she+32;
printf("摄氏度是:%lf华氏度是:%lf",she,hua);
return 0;
}
第3道题,无注意事项
#include<stdio.h>
#include<string.h>
int main()
{
char name[100],mima[100];
printf("请输入用户名:");
scanf("%s",name);
printf("请输入密码:");
scanf("%s",mima);
#include<stdio.h>
#include<string.h>
int main()
{
char name[100],mima[100];
printf("请输入用户名:");
scanf("%s",name);
printf("请输入密码:");
scanf("%s",mima);
if(strcmp(name,"konjun")==0&&strcmp(mima,"000000")==0)
{
printf("欢迎学习c语言\n");
}
else
{
printf("摸摸头,继续加油");
}
return 0;
}
#include<stdio.h>
#include<string.h>
int main()
{
char name[100],mima[100];
printf("请输入用户名:");
scanf("%s",name);
printf("请输入密码:");
scanf("%s",mima);
if(strcmp(name,"konjun")==0&&strcmp(mima,"000000")==0)
{
printf("欢迎学习c语言\n");
}
else
{
printf("摸摸头,继续加油");
}
return 0;
}
)
{
printf("欢迎学习c语言\n");
}
else
{
printf("摸摸头,继续加油");
}
return 0;
}
这一题有新的东西
1.比较字符串
通过使用strcmpl来比较字符串
用法
1.先在开头写字符串处理库
#include<string.h>
2.在内容中使用
通过strcmp(xxx,xxx)
例如,在本题中
if(strcmp(name,"konjun")==0&&strcmp(mima,"000000")==0)
将用户输入的名字与konjun比较
将用户输入的密码与000000比较
如果两者有任何一个不对,都将会通过else来执行。
==0也是有作用的,下个博客我会发,现在快下晚自习了,没有时间了。’