MOOC
慕课在线课程作业
杨居光
这个作者很懒,什么都没留下…
展开
-
鞍点(5分)
程序设计入门——C语言_中国大学MOOC(慕课) (icourse163.org) code: #include<stdio.h> int main(){ int i,j,k,n,flag=0,flag1=0; int a[100][100]; scanf("%d",&n); for(i=0;i<n;i++){ for(j=0;j<n;j++){ scanf("%d",&a[i][j]); } } for(i=0;i<.原创 2021-11-07 20:26:06 · 187 阅读 · 0 评论 -
多项式加法(5分)
程序设计入门——C语言_中国大学MOOC(慕课) (icourse163.org) #include<stdio.h> #include<string.h> int main(){ int a[101]={0}; int i,mi=0,xi,cnt=0,max=0,nax=0,flag=0; while(1){ scanf("%d %d",&mi,&xi); a[mi]+=xi; if(max<mi) max=mi; if(.原创 2021-11-06 19:10:42 · 604 阅读 · 0 评论 -
GPS数据处理(6分)
程序设计入门——C语言_中国大学MOOC(慕课) (icourse163.org) #include<stdio.h> #include<string.h> int SL(char a); int main(){ char a[100]; char e[6]; int c,d,h; int i,b,cnt,flag; while(gets(a)&&strcmp(a,"END")!=0){ if(strstr(a,"$GPRMC")==NULL) c原创 2021-11-03 16:54:24 · 773 阅读 · 0 评论 -
数字特征值(5分)
程序设计入门——C语言_中国大学MOOC(慕课) (icourse163.org) #include <stdio.h> int main() { int n, cnt = 0, i = 1, sum = 0; scanf("%d", &n); for (; n; n /= 10){ cnt++; if (n % 2 == cnt % 2){ sum += i; } i *= 2; } printf("%d\n", sum); return 0; }原创 2021-10-04 21:24:59 · 585 阅读 · 0 评论 -
奇偶个数(5分)
程序设计入门——C语言_中国大学MOOC(慕课) (icourse163.org) #include <stdio.h> int main() { int n, o = 0, j = 0; while (1){ scanf("%d", &n); if (n == -1) break; (n % 2 == 0) ? o++ : j++; } printf("%d %d\n", j, o); retu原创 2021-10-04 21:23:11 · 203 阅读 · 0 评论 -
时间换算(5分)
题目内容: UTC是世界协调时,BJT是北京时间,UTC时间相当于BJT减去8。现在,你的程序要读入一个整数,表示BJT的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果小时不是0而分小于10分,需要保留十位上的0;如果小时是0而分小于10分的,则不需要保留十位上的0。如1124表示11点24分,而905表示9点5分,36表示0点36分,7表示0点7分。 有效的输入范围是0到2359,即你的程序不可能从测试服务器读到0到2359以外原创 2021-10-04 19:59:41 · 356 阅读 · 0 评论 -
逆序的三位数(5分)
逆序的三位数: 程序每次读入一个正三位数,然后输出逆序的数字。注意,当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。 提示:用%10可以得到个位数,用/100可以得到百位数...。将这样得到的三个数字合起来:百位*100+十位*10+个位,就得到了结果。 注意:除了题目要求的输出,不能输出任何其他内容,比如输入时的提示,输出时的说明等等都不能。这道题目要求输出逆序的数字,程序就只能输出这个数字,除此之外任何内容都不能输出。 输入格式: 每个测试是一个3位的正整数原创 2021-10-03 22:03:28 · 432 阅读 · 0 评论 -
1 字符串比对(10分)
题目内容: 题目说起来很简单,你会读到两个字符串,每个字符串占据一行,每个字符串的长度均小于10000字符,而且第一个字符串的长度小于第二个字符串的。你的程序要找出第一个字符串在第二个字符串中出现的位置,输出这些位置,如果找不到,则输出-1。 注意,第一个字符的位置是0。 注意,第一个字符串在第二个字符串中的位置可能不止一处。 注意,字符串中可能含有空格。 注意,两个字符串的长度一定大于0。 输入格式: 两个字符串,一行一个。 输出格式: 第一个字符...原创 2021-09-18 10:35:41 · 321 阅读 · 2 评论