加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
3-18.c 1.60 KB
一键复制 编辑 原始数据 按行查看 历史
王振宇 提交于 2022-03-18 23:05 . 牛客
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <math.h>
//int main()
//{
// int n = 0;
// scanf("%d", &n);
// int m = n;
// int count = 1;
// int arr[10] = { 0 };
// int arr2[10] = { 0 };
// int arr3[10] = {0};
// int q = 0;
// int z = 0;
// while (m > 9)
// {
// count++;
// m /= 10;
// }
// int s = count;
// for (int i = 0; i < count; i++)
// {
// arr3[i] = 1;
// }
// for (int i = 0; count > 0; count--,i++)
// {
// int k = n / (int)pow(10, count-1);
// if (k % 2 != 0)
// arr[i] = 1;
// n %= 10;
// }
// for (int i = 0; i < 10; i++)
// {
// if (arr[i] == arr2[i])
// q++;
// if (arr[i] == arr3[i])
// z++;
// if (q == s )
// {
// printf("0");
// goto flag;
// }
// else if (z == s)
// {
// printf("1");
// goto flag;
// }
// }
// for (int i = 0; i < s ;i++)
// {
// printf("%d", arr[i]);
// }
// flag:
// return 0;
//}
int main()
{
int n = 0;
scanf("%d", &n);
int ret = 0;
int i = 0;
while (n)
{
int w = n % 10;
if (0 == w % 2)
{
w = 0;
}
else
{
w = 1;
}
ret += w * pow(10, i++);
n /= 10;
}
printf("%d\n", ret);
return 0;
}
#include <stdio.h>
int main()
{
float a, b, c, d;
scanf("%f %f %f %f", &a, &b, &c, &d);
float sum = a * 0.2 + b * 0.1 + c * 0.2 + d * 0.5;
printf("%.1f", sum);
return 0;
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化