1)第一节
输入数字
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a;
scanf("%d", &a);
printf("%d",a);
return 0;
}
输入字符
#include <stdio.h>
#include <stdlib.h>
int main()
{
char c;
scanf("%c", &c);
printf("%c",c);
return 0;
}
注意乱用的结果
#include <stdio.h>
#include <stdlib.h>
int main()
{
char c;
scanf("%c", &c);
printf("%d",c);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
char c;
scanf("%d", &c);
printf("%c",c);
return 0;
}
输出绝对值:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int number;
scanf("%d", &number);
if(number<0)
number=-number;
printf("绝对值为:%d",number);
return 0;
}
判断成绩:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int grade;
scanf("%d", &grade);
if(grade<60)
{
printf("差一点!");
}
else
{
printf("万岁!");
}
return 0;
}
复杂的:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int grade;
scanf("%d", &grade);
if(grade<=100 && grade>=90)
{
printf("A");
}
else
{
if(grade<90 && grade>=80)
{
printf("B");
}
else
{
if(grade<80 && grade>=60)
{
printf("C");
}
else
{
printf("D");
}
}
}
return 0;
}
高级scanf用法介绍(注意scanf中的非格式信息皆为需要用户输入的信息)
int main()
{
int a;
int b;
int c;
scanf("%d,%d,%d", &a, &b, &c);
printf("%d",a+b+c);
return 0;
}