- 博客(10)
- 收藏
- 关注
原创 ZZULIOJ 1009: 求平均分
#include<stdio.h> int main() { int ch, ma ,en; scanf("%d%d%d", &ch, &ma, &en);//输入三个学科的成绩 double average = (ch + ma + en) / 3.0;//求平均 printf("%.2f\n", average); return 0; } #include<stdio.h> int main() { int ch, ma ,en; sc.
2021-09-26 11:34:59
506
原创 ZZULIOJ 1008: 美元和人民币
#include<stdio.h> int main() { double CNY, USD; scanf("%lf", &CNY); USD = 6.5573*CNY; printf("%.2lf\n", USD); return 0; } 注意输入浮点数时要严格根据定义的格式来输入 若定义x为double类型,输入时必须用%lf而不是%f 但输出时%lf与%f均可,因为在函数调用过程中C语言编译器会自动将单精度型转化为双精度型 ...
2021-09-26 11:09:52
1233
原创 ZZULIOJ 1007: 鸡兔同笼
#include<stdio.h> int main() { int heads, feet, ch, ra;//ch为鸡的个数,ra为兔的个数 scanf("%d%d", &heads, &feet); ch = (feet-2*heads)/2; ra = (4*heads-feet)/2; printf("%d %d\n", ra, ch); return 0; } 鸡,兔的个数是如何算出的? 可设头数为x,脚数为y 那么ch+ra=x (1) 2*...
2021-09-26 10:58:24
446
原创 ZZULIOJ 1006: 求等差数列的和
#include<stdio.h> int main() { int f, l, g, n; scanf("%d%d%d", &f, &l, &g);//输入三个整数 n = (l - f)/g+1;//n为项数,因为还要算入首项,所以要加一 printf("%d\n", n*(f+l)/2);//用公式算出数列的和,输出 return 0; } 参考数列公式Sn=n(a1+an)/2 ...
2021-09-26 10:51:58
752
原创 ZZULIOJ 1005: 整数幂
#include<stdio.h> int main() { int a, b, c; scanf("%d%d%d", &a, &b, &c); printf("%-9d%-9d%-9d\n", a, a*a, a*a*a); printf("%-9d%-9d%-9d\n", b, b*b, b*b*b); printf("%-9d%-9d%-9d\n", c, c*c, c*c*c); return 0; } %-nd中的n代表输出占n行; 其中前面的负号代表不.
2021-09-26 09:28:28
255
原创 ZZULIOJ 1004: 三位数的数位分离
#include<stdio.h> int main() { int a, b, c, x; scanf("%d", &x);//输入三位数x a=x%10;//计算x个位数上的值 b=x/10%10;//计算x十位上的值 c=x/100;//计算x百位上的值 printf("%d %d %d", a, b, c); return 0; } %代表取余数,在分离位数时要灵活运用。 利用 x/10 可以将位数向右移一位。例如x.
2021-09-26 09:21:28
1382
原创 ZZULIOJ 1003:两个整数的四则运算
#include<stdio.h> int main() { int num1, num2; scanf("%d%d", &num1, &num2); printf("%d %d %d %d %d\n", num1+num2, num1-num2, num1*num2, num1/num2, num1%num2); return 0; }
2021-09-26 08:59:02
242
原创 ZZULIOJ 1002:简单多项式求值
#include<stdio.h> int main() { int x, y; scanf("%d", &x); y=2*x*x+x+8; printf("%d", y); return 0; }
2021-09-26 08:57:15
115
原创 ZZUILOJ 1001:整数a+b
#include<stdio.h> int main() { int a, b, sum; scanf("%d%d", &a, &b); printf("%d\n", a+b); return 0; } OJ在判断对错时会用多组数据验证,因此切勿设计只满足样例数据的代码。
2021-09-26 08:47:54
147
原创 ZZULIOJ 1000:从今天开始入坑C语言
#include<stdio.h> int main() { printf("从今天开始入坑C语言\n"); return 0; } C语言的标准格式 (1)int main(void)与int main()不同,但在多数代码中无区别。其不同之处是int main()可在引用时传入参数,int main(void)不可以。两者都需要返回值。 (2)void main()虽然也有相同的效果,但 void main()不需要返回值,且在某些编译器中代码会报错,因此并不推荐这种.
2021-09-26 08:37:34
696
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅