- 博客(20)
- 收藏
- 关注
原创 本题要求编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N项之和。
#include <stdio.h>#include <math.h>int main(){ int i,k,n,b; double sum; scanf("%d",&n); i=1,k=1,b=1; while(i<=n){ sum+=bi1.00000000/k; i++; k+=2; b=-b; 
2020-11-06 18:06:39 14269
原创 三个球A、B、C,大小形状相同且其中有一个球与其他球重量不同。要求找出这个不一样的球。
#include<stdio.h>int main(){ int a,b,c; scanf("%d %d %d",&a,&b,&c); if(ab){ printf(“C”); }else if(ac){ printf(“B”); }else{ printf(“A”); } return 0;}
2020-10-28 20:46:25 7230 2
原创 输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天。
#include <stdio.h> int main(){ int n,y,r,d,i,z; scanf("%d/%d/%d",&n,&y,&r); z=r; for(i=0;i<y;i++){ switch(i){ case 1:d=31;break; &nbs
2020-10-28 19:54:03 21242 3
原创 本题要求根据某城市普通出租车收费标准编写程序进行车费计算。具体标准如下: 起步里程为3公里,起步费10元; 超起步里程后10公里内,每公里2元; 超过10公里以上的部分加收50%的回空补贴费,即每公里
#include <stdio.h>int main(){ double x,m; int w; scanf("%lf %d",&x,&w); if(x<=3){ m=10; }else if(x<=10){ m=10+(x-3)
2020-10-28 16:32:03 28608 4
原创 本题要求编写程序将一个百分制成绩转换为五分制成绩。转换规则: 大于等于90分为A; 小于90且大于等于80为B; 小于80且大于等于70为C; 小于70且大于等于60为D; 小于60为E。
#include <stdio.h>int main(){ int x,z; scanf("%d",&x); x=x/10; switch(x){ case 10: case 9:printf(“A”); break; case 8:printf(“B”); break; &n
2020-10-28 16:05:47 15281 2
原创 对于任一整数n,符号函数sign(n)的定义如下: 请编写程序计算该函数对任一输入整数的值。
#include <stdio.h>int main(){ int n; scanf("%d",&n); if(n>0) { printf(“sign(%d) = 1”,n); }else if(n<0){ printf(“sign(%d) = -1”,n); }else{ printf(“sign(%d) = 0”,n);&nb
2020-10-28 15:55:15 20066 4
原创 BCD数是用一个字节来表达两位十进制的数,每四个比特表示一位。所以如果一个BCD数的十六进制是0x12,它表达的就是十进制的12。但是小明没学过BCD,把所有的BCD数都当作二进制数转换成十进制输出了
#include <stdio.h>int main(int argc, char const argv[]){ int x; scanf("%d",&x); x=x/1610+x%16; printf("%d\n",x); return 0;}
2020-10-28 15:48:00 4553
原创 如果今天是星期三,后天就是星期五;如果今天是星期六,后天就是星期一。我们用数字1到7对应星期一到星期日。给定某一天,请你输出那天的“后天”是星期几
#include <stdio.h>int main(){ int a,b; scanf("%d",&a); if(a+2>7){ b=a+2-7; }else{ b=a+2; } printf("%d",b); return 0;}
2020-10-28 15:20:30 4908 1
原创 世界上不同国家有不同的写日期的习惯。比如美国人习惯写成“月-日-年”,而中国人习惯写成“年-月-日”。下面请你写个程序,自动把读入的美国格式的日期改写成中国习惯的日期。
#include <stdio.h>int main(){ int m,d,y; scanf("%d-%d-%d",&m,&d,&y); printf("%04d-%02d-%02d",y,m,d); return 0;}
2020-10-28 15:15:49 3862 1
原创 已知某位学生的数学、英语和计算机课程的成绩分别是87分、72分和93分,求该生3门课程的平均成绩(结果按整型输出)。
#include <stdio.h>int main(){ int math=87,eng=72,comp=93,average; average=(87+72+93)/3; printf(“math = %d, eng = %d, comp = %d, average = %d”,math,eng,comp,average); return 0;}
2020-10-28 15:10:36 25941 3
原创 在一行内输入两个不超过100的非负整数a和b,中间以一个空格间隔,且保证b不为0。
#include <stdio.h>int main(){ int a,b; do{ printf(“请输入两个非负整数;”); scanf("%d%d",&a,&b); }while((a<0&&a>100)&&(b<=0&&b>100)); printf("%d+%d=%d\n",a,b,a+b); printf("%
2020-10-28 15:01:47 8815 3
原创 奇偶个数(5分) 题目内容: 你的程序要读入一系列正整数数据,输入-1表示输入结束,-1本身不是输入的数据。程序输出读到的数据中的奇数和偶数的个数。 输入格式: 一系列正整数,整数的范围是(0,100
#include <stdio.h>int main(){ int num,a=1,digit=0,count=1; scanf("%d", &num); do{ if((num+count)%2==0){ &nbs
2020-10-22 20:32:57 1799 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人