-
-
8
-
7贴吧骗子比较多,学弟学妹们注意区分,本人大四计科,可帮学弟学妹代写c语言代码、c测试、程序流程图、c大作业和数据结构相关作业,也可辅导作业。
-
6
-
29
-
6c语言大作业很多种的,比较常见的还是信息管理系统, 学生信息管理系统等等
-
2
-
2题目描述】 Pell数列a1,a2,a3,...a1,a2,a3,...的定义是这样的,a1=1,a2=2,...,an=2an−1+an−2(n>2)。 给出一个正整数 k,要求Pell数列的第 k 项模上 32767是多少。 【输入】 第1行是测试数据的组数 n,后面跟着 n 行输入。每组测试数据占 1 行,包括一个正整数k(1≤k<1000000)。 【输出】 n 行,每行输出对应一个输入。输出应是一个非负整数。 【输入样例】218【输出样例】1408
-
0#include<stdio.h> #include<string.h> #include<stdlib.h> typedef struct student //定义结构体 { char name[20]; //姓名 char num[15]; //学号 char phone[15]; //手机号 struct student *next; //结构体指针 }stu; stu *head; void print() //主菜单 { system("cls");//清屏函数 printf(" ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆\n"); printf(" ***********************************************************\n"); printf(" \t\t\t班级通讯录管理系统\n"); printf("\n"); prin
-
7#include<stdio.h> #include<stdlib.h> #include<conio.h> #define N 100 struct lei { int num,id; char name[50] ; float school,college,major; } stu[50]; void menu(); void input(); void select(); void menu() {int i; printf("*欢迎进入主菜单*\n"); printf("***************************\n"); printf("1.学生信息的录入\n"); printf("2.学生信息的显示\n"); printf("3.退出系统"); scanf("%d", &i); switch (i) { case 0:printf("输入错误!\n"); case 1:input(); break; case 2:select(); break; defaul
-
0从键盘输入两个正整数,输出这两个正整数的最大公约数与最小公倍数 最大公约数可以使用辗转相除法也被称作欧几里得算法进行快速求解。具体可以看百度百科词条https://baike.baidu.com/item/%E6%AC%A7%E5%87%A0%E9%87%8C%E5%BE%9 最小公倍数可以使用公式,两数乘积除他们的最大公约数。 #include <stdio.h> int gcd(int a,int b){ int r; while(b!=0){ r=a%b; a=b; b=r; } return a; } int main(){ int a,b; scanf("%d %d",&a,&b); printf("最大公约数:%d 最小公倍数:%d",gcd(a,b),a*b/gcd(a,b
-
0
-
0
-
4一个笼子里面关了鸡和兔子。已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,之多有多少只动物? 输入: 第一行是组数n,接下来n行,每行一个正整数a. 输出: 输出包含n行,每行对应一个输入,包含两个正整数,第一个是最少的动物书,第二个是最多的动物书,用空格分开。没有满足的,输出两个0. 样例: 输入样例: 2 3 20 输出样例; 0 0 5 10
-
1进制转换问题: #include <stdio.h> void main() { int num, radix, i = 0; char res[32] = {0}, table[] = "0123456789ABCDEF"; printf("请输入一个十进制整数:"); scanf("%d", &num); printf("请输入要转换为几进制:"); scanf("%d", &radix); if (num == 0) { res[0] = '0'; i = 1; } while (num > 0) { res[i++] = table[num % radix]; num /= radix; } printf("转换结果:"); while (--i >= 0) { printf("%c", res[i]); } }
-
0本贴接上贴: 任意进制(2进制~16进制)转十进制(0~2147483647): #include <stdio.h> #include <string.h> void main() { int res = 0, radix, i, k = 1; char num[32], table[] = "0123456789ABCDEF"; printf("请输入待转换的字符串:"); scanf("%s", &num); printf("待转换字符串为几进制:"); scanf("%d", &radix); for (i = strlen(num) - 1; i >= 0; i--) { res += (strchr(table, num[i]) - table) * k; k *= radix; } printf("转换结果:%d", res); }
-
2代码如下 #include <stdio.h> #include <time.h> int main() { int a/*答案*/,b/*我的回答*/,c=6/*回答机会*/; srand((unsigned)time(NULL));/*因为时间种子大概一分钟跟新一次,所以需要打乱当前的时间种子,否则一分钟答案才变一次*/ a=rand()%100+1; /*用rand()函数获取当前的时间种子,并递推得出一堆数字,%100,得出100以内的随机数*/ printf("猜数字游戏,你共有%d次机会(1-100)\n",c); while(c>0) { scanf("%d",&b); if(b>a) printf("大了\n"); if(b<a) printf("小了\n&qu
-
0实现两个数据的加减乘除 #include <stdio.h> void main() { int a, b; char c; scanf("%d %c%d", &a, &c, &b); switch (c) { case '+': printf("%d\n", a + b); break; case '-': printf("%d\n", a - b); break; case '*': printf("%d\n", a * b); break; case '/': if (b != 0) { printf("%d\n", a / b); break; } case '%': if (b != 0) { printf("%d\n", a % b); break; } default : printf("ERROR\n"); break; } }
-
1#include <stdio.h>void main() { /*n:代表菱形边长*/ int i, j, n = 5; /*打印上三角*/ for (i = 1; i <= n; i++) { for (j = 1; j <= (2 * n - 1); j++) { if (j == n + 1 - i || j == n - 1 + i) printf("*"); else printf(" "); } printf("\n"); } /*打印下三角*/ for (i = 1; i < n; i++) { for (j = 1; j <= (2 * n - 1); j++) { if (j == i + 1 || j == (2 * n - 1) - i) printf("*"); else printf(" "); } printf("\n"); } }
-
0刚才是空心菱形,本贴是实心菱形 #include <stdio.h> void main() { /*n:代表菱形边长*/ int i, j, n = 5; /*打印上三角*/ for (i = 1; i <= n; i++) { for (j = 1; j <= (2 * n - 1); j++) { if (j >= n + 1 - i && j <= n - 1 + i) printf("*"); else printf(" "); } printf("\n"); } /*打印下三角*/ for (i = 1; i < n; i++) { for (j = 1; j <= (2 * n - 1); j++) { if (j >= i + 1 && j <= (2 * n - 1) - i) printf("*"); else printf(" "); } printf("\n"); } }
-
0猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半多一个。到第十天早上想再吃时,见只剩下一个桃子了。问最初有多少个桃子。 #include <stdio.h>int peach(int n) { if (n == 10) return 1; return (peach(n + 1) + 1) * 2; } int main() { printf("%d", peach(1)); return 0; }
-
01.函数一用递归实现 2.函数二用循环实现  #include<stdio.h> #include<stdlib.h> //斐波那契 1,1,2,3,5,8,13... int fibo1(int n) { if (n == 1 || n==2) { return 1; } return fibo1(n-2)+fibo1(n - 1); } void fibo2(int n) { if (n == 1 || n == 2) { return 1; } int f1 = 1; int f2 = 1; int fn = 0; for (int i = 1; i <= n-2; i++) { fn = f1 + f2; f1 = f2; f2 = fn; } printf("%d\n", fn); } int main(){ printf("%d\n", fibo1(5)); fibo2(5); system("pause"); }
-
1求所有水仙花数。水仙花是指一个3位数,他的每个位上的数字的3次幂之和等于它本身: #include<stdio.h>int main(){printf("输出水仙花数:\n"); int i, a, b, c; for (i = 100; i <= 999; i++) //整数的取值范围 { int a = i % 10;//个位数 int b = (i / 10) % 10;//十位数 int c = i / 100;//百位数 if (i == a * a * a + b * b * b + c * c * c) //各位上的立方和是否与原数n相等 printf("%d\t", i); } return 0; }
-
0
-
11.信息管理系统设计 2.俄罗斯方块、五子棋等简单游戏 3.冒泡排序、最优路径等数据结构算法 4.排序查询等算法设计 5.文件操作 6.字典大数据处理 7.一些规模较小的程序设计等
-
0亲爱的各位吧友:欢迎来到c语言程序设计大作业