C语言每日一练——第3题】的更多相关文章

一.题目要求 已知数据文件in.dat中存有200个四位数,把这些数存到数组a中,编写函数jsVal(),其功能是:把千位数字和十位数字重新组成一个新的含有两位数字的数ab(新数的十位数字是原四位数的千位数字,新数的个位数字是原四位数的十位数字),以及把各位数字和百位数字组成另一个新的含有两位数字的数cd(新数的十位数字是原四位数的各位数字,新数的个位数字是原四位数的百位数字),如果新组成的两个数ab-cd>=0且ab-cd<=10且两数均是奇数,同时两个新数的十位数字均不为零,则将满足题条件…
一.题目要求 计算500~800区间素数的个数cnt,并按所求素数的值从大到小的顺序,计算其间隔间的减.加之和,即第1个素数-第2个素数+第3个素数-第4个素数+第5个素数.....的值sum.最后把输出结果保存到out.dat中 二.程序代码 #include <stdio.h> int cnt, sum; int isPrime(int num) { int i; ; i <= num / ; i++) { ) { ; } } ; } void countValue() { /* /…
一.题目要求 选出大于100小于1000的所有个位数与十位数字之和被10除所得余数恰好是百位数字的所有数字(如293).计算并输出上述这些素数的个数cnt以及这些素数值得sum,最后把结果cnt和sum输出到文件out.dat中 二.程序代码 #include <stdio.h> int cnt, sum; void writeDAT() { FILE *fp; fp = fopen("out.dat", "w"); fprintf(fp, "…
一.题目要求 已知数据文件in.dat中有300个四位数,并调用readDat()函数把这些数存储数组a中,编写函数jsValue(),其功能是:求出所有这些四位数是素数的个数cnt,再把所有满足此条件的四位数依次存入数组b中,然后对数组b的按从小到大顺序排列,最后编写函数wirteDat()把数组b中的数输出到out.dat文件中. 二.in.dat文件内容 ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,…
一.题目要求 程序功能:计算100以内满足以下条件的所有整数i的个数cnt以及这些i之和sum.条件:i, i+4 ,i+10都是素数,同时i+10小于100.最后电影函数writeDAT()函数把结果cnt和sum输出到文件out.dat中 二.程序代码 #include <stdio.h> int cnt, sum; //把结果输入文件 void writeDAT() { FILE *fp; fp = fopen("out.dat", "w"); f…
一.题目要求 已知数据文件in.dat中存有300个四位数,并调用读函数readDat()把这些数存入数组a中,请编制一函数jsValue(),其功能是:求出所有这些四位数是素数的个数cnt,再求出所有满足此条件的四位数平均值pjz1,以及所有不满足此条件的四位数平均数pjz2.最后main()函数调用写函数把结果cnt,pjz1,pjz2,输出到out.dat文件中 二.in.dat文件内容 ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,…
一.程序功能 程序的功能是:将大于整数m且紧靠m的k个素数存入数组xx.并把in.dat文件的内容输入到程序,并把输出结果输出道out.dat文件夹中例如:若输入17,5 则应该输入:19,23,29,31,37 1.in.dat文件内容 2.程序实现 #include <stdio.h> //判断m是否为素数 /*int isP(int m) { int i; for(i = 2; i < m; i++) { if(m % i == 0) return 0; } return 1; }…
第 0007 题: 有个目录,里面是你自己写过的程序,统计一下你写过多少行代码.包括空行和注释,但是要分别列出来. # -*- coding:utf-8 -*- import os def countCode(path): if not os.path.exists(path): print('路径不存在!') else: fileNameList = os.listdir(path) for fileName in fileNameList: nbspCount = 0 commentCoun…
勇者斗恶龙 你的王国里有一条n个头的恶龙,你希望雇佣一些骑士把它杀死(砍掉全部的头). 村里有m个骑士能够雇佣.一个能力值为x的骑士能够砍掉恶龙一个致敬不超过x的头,且须要支付x个金币. 怎样雇佣骑士才干砍掉恶龙的全部头.且须要支付的金币最少?注意,一个骑士仅仅能砍一个头(且不能被雇佣两次). 输入格式:输入包括多组数据. 每组数据的第一行为正整数n和m(1<=n,m<=20000):下面n行每行为一个整数.即恶龙每一个头的直径.下面m行每行为一个整数,即每一个骑士的能力. 输入结束标志为n=…
第 0002 题:将 0001 题生成的 200 个激活码(或者优惠券)保存到 MySQL 关系型数据库中. 示例代码: import os import string import random import pymysql def main(): config = { 'host': '192.168.3.222', 'port': 3306, 'user': 'root', 'password': 'root', 'db': 'test', 'charset': 'utf8mb4', 'c…