今天政治考试我如马克思附体,哥们感觉卷面得有80,但这不重要,重要的是今天的C语言学习,已经学到了文件了,今天主要是学了一下文件的读写和几个关于文件的函数,C语言是真的强大;然后就是牛客网的编程题,刷了一会,收获还是有的,有几个题还是有点含金量(相对而言),然后今天末尾,我给电脑配置好了java的环境——虽然我不学(目前),但是工欲善其事必先利其器:
#define _CRT_SECURE_NO_WARNINGS
#include
//int main()
//{
// int t;
// while ((scanf("%d", &t) != EOF) && (t != "\n"))
// {
// if (t > 0)
// printf("%d\n", 1);
// if (t == 0)
// printf("0.5\n");
// if (t < 0)
// {
// printf("%d\n", 0);
// }
// }
// return 0;
//}
//#include
//int main()
//{
// int year, month, day;
// scanf("%d %d %d", &year, &month, &day);
// int ayear, amonth, aday;
// scanf("%d %d %d", &ayear, &amonth, &aday);
// if (year == ayear && month == amonth && day == aday)
// {
// printf("yes");
// }
// else {
// printf("no");
// }
//
//
// return 0;
//}
//#include
//int main()
//{
// int year, month, day;
// scanf("%d %d %d", &year, &month, &day);
// int ayear, amonth, aday;
// scanf("%d %d %d", &ayear, &amonth, &aday);
// if (year > ayear && month > amonth && day > aday)
// {
// printf("no");
// }
// else {
// printf("yes");
// }
//
//
// return 0;
//}
//#include
//int main()
//{
// int year, month, day;
// scanf("%d %d %d", &year, &month, &day);
// int ayear, amonth, aday;
// scanf("%d %d %d", &ayear, &amonth, &aday);
// if (ayear < year)
// {
// printf("no");
// goto flag;
// }
// else//(ayear>year)
// {
// printf("yes");
// goto flag;
// if (amonth < month)
// {
// printf("no");
// }
// else
// {
// if (aday < day)
// {
// printf("no");
// goto flag;
// }
// else
// {
// printf("yes");
// goto flag;
// }
// }
// }
//flag:
// return 0;
//}
//#include
//int main()
//{
// //printf("%lf", pow(10, 1.1));
// return 0;
//}
//#include
//#include
//int main()
//{
// double a, b, c;
// while (scanf("%lf%lf%lf\n", &a, &b, &c) != EOF)
// {
// double derta;
// derta = (b * b - (4 * a * c));
// if (a == 0)
// {
// printf("Not quadratic equation\n");
// goto flag;
// }
// if (derta == 0)
// {
// if (b == 0)
// {
// printf("x1=x2=0.00\n");
// goto flag;
// }
// printf("x1=x2=%.2lf\n", -b / (2 * a));
// }
// if (derta > 0)
// {
// printf("x1=%.2lf;x2=%.2lf\n", ((-b) - sqrt(derta)) / (2 * a), ((-b) + sqrt(derta)) / (2 * a));
// printf("\n");
// }
// if (derta < 0)
// {
// printf("x1=%.2lf-%.2lfi;x2=%.2lf+%.2lfi\n", -b / (2 * a), sqrt(-derta) / (2 * a), -b / (2 * a), sqrt(-derta) / (2 * a));
// }
// }
//flag:
// return 0;
//}
//#include
//int main()
//{
// char ma[14] = {0};
// int i = 0;
// scanf("%s", &ma);
// int sum = 0;
// for (i = 0; i < 13; i++)
// {
// if (i == 1 || i == 5 || i == 11)
// {
// goto flag;
// }
// sum += (ma[i] - '0') * (i + 1);
// flag:
// ;
// }
// if ((sum % 11+'0') == ma[12])
// {
// printf("Right\n");
// }
// else
// {
// ma[12] = sum % 11;
// printf("%s", ma);
// }
//
// return 0;
//}
//#include
//int main()
//{
// char arr[14]; //存放13位的ISBN
// int i, j;
// scanf("%s", arr);
// int s = 0;
// for (i = 0, j = 1; i < 11; i++)
// {
// if (arr[i] != '-')
// {
// s += (arr[i] - '0') * j; //将字符换成int累加:0×1+6×2+……+2×9=158
// j++; //执行if的时候加,不执行不加
// }
// }
// int m = s % 11; //最后一位识别码
// if (m == arr[12] - '0' || (m == 10 && arr[12] == 'X'))
// {
// printf("Right\n");
// }
// else
// {
// if (m == 10)
// {
// for (i = 0; i < 12; i++) //输出前12位
// {
// printf("%c", arr[i]);
// }
// printf("X");
// }
// else {
// for (i = 0; i < 12; i++)//输出前12位
// {
// printf("%c", arr[i]);
// }
// printf("%d", m);
// }
// }
//}
#include
int main()
{
char a;
float x, y;
scanf("%f%c%f", &x, &a, &y);
switch (a)
{
case '+':
{
printf("%.4f+%.4f=%.4f", x, y, x + y);
break;
}
case '-':
{
printf("%.4f-%.4f=%.4f", x, y, x - y);
break;
}
case '*':
{
printf("%.4f*%.4f=%.4f", x, y, x * y);
break;
}
case '/':
{
if (y != 0)
{
printf("%.4f/%.4f=%.4f", x, y, x / y);
}
else {
printf("Wrong!Division by zero!\n");
}
break;
}
default:
{
printf("Invalid operation!\n");
break;
}
}
return 0;
}
明天继续,编程,爽!