创建了 #2016级程序设计基础:C语言# 任务:
任务01_0 作业要求及说明 。提交作业前请各位同学务必看一下C语言课程的作业要求: 1、请将自己的昵称修改成要求的格式,昵称格式不正确、不规范导致最终统计作业成绩时没有成绩,后果自负。 格式: 班级-姓名 说明: 班级必须为简写,为一位阿拉伯数字,1、2、3......
创建了 #2016级程序设计基础:C语言# 任务:
任务02_2 字符转换 。认真阅读下面要求,完成本次任务代码的编写。 问题描述: 编写程序获取用户输入的三个小写字母的ASCII码以及其对应的大写字母。 程序输入: 用户在命令行界面输入三个小写字母,输入时字母之间使用空格隔开。...
创建了 #2016级程序设计基础:C语言# 任务:
任务03_1 数字探秘 。认真阅读下面要求,完成本次任务代码的编写。 问题描述: 求一个字符的二进制位中包含多少个1。 程序输入: 输入一个字符作为字符型进行读取。 程序输出: 求所输入字符的二进...
创建了 #2016级程序设计基础:C语言# 任务:
任务03_2 最小公倍数 。认真阅读下面要求,完成本次任务代码的编写。 问题描述: 最小公倍数如果有一个自然数a能被自然数b整除,则称a为b的倍数,b为a的约数,对于n个整数来说,指该两数共有倍数中最小的一个。 输入三个整数,求这三个整数的最小公倍数...
创建了 #2016级程序设计基础:C语言# 任务:
任务04_2 加减法自测 。认真阅读下面要求,完成本次任务代码的编写。 问题描述: 编写加减法自测程序,程序自动生成十道两个0~100之间整数的加减法题目,然后由用户输入结果,程序判断结果是否正确并在所有题目完成之后输出最终总分。 如果输入答案正确,...
创建了 #2016级程序设计基础:C语言# 任务:
任务05_1 密码表加密 。认真阅读下面要求,完成本次任务代码的编写。 问题描述: 密码表加密是一种十分常用的密码加密方法,加密的原理是根据明文表和密码表,加密形成密文,根据密文和密码表解密,读出明文。 要求设计自己的密码表,不允许彼此相同密码表,明文表与密码...
创建了 #2016级程序设计基础:C语言# 任务:
任务05_03 进制转换 。认真阅读下面要求,完成本次任务代码的编写。 问题描述: 编写程序将输入的十进制整数转换成二进制并输出,要求程序中编写一个函数实现对于任何一个十进制整数,打印该整数的二进制形式,函数形式参数为一个十进制整数,该函数无返回值。 程序输入: ...
创建了 #2016级程序设计基础:C语言# 任务:
参考答案 任务05_1 密码表加密 。本次任务无需提交任何代码,请直接提交完成。
以下代码仅供参考。
#include
创建了 #2016级程序设计基础:C语言# 任务:
参考答案 任务05_2 手机号验证 。本次任务无需提交任何代码,请直接提交完成。
以下代码仅供参考。
#include
创建了 #2016级程序设计基础:C语言# 任务:
任务03_3 小球落地 。认真阅读下面要求,完成本次任务代码的编写。 问题描述: 一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下。求第10次落地时,总共反弹了多长距离?每次反弹多高? 程序输入: 无。 ...
创建了 #2016级程序设计基础:C语言# 任务:
任务04_3 数组合并 。认真阅读下面要求,完成本次任务代码的编写。 问题描述: 将2个已知有序的数组合并为一个新的有序数组。两个数组为int arr1[4] = {3,6,9,11}; int arr2[5] = {1,3,8,45,89};,要求合并时要去...
创建了 #2016级程序设计基础:C语言# 任务:
参考答案 任务04_1 猜拳游戏 。以下代码仅供参考
#include
创建了 #2016级程序设计基础:C语言# 任务:
任务02_1 打印机器人 。认真阅读下面要求,完成本次任务代码的编写。 问题描述: 在屏幕上打印一个机器人。 程序输入: 无。 程序输出: 在命令行界面打印一个由字符组成的机器人图案。。 输入示例...
创建了 #2016级程序设计基础:C语言# 任务:
任务04_1 猜拳游戏 。认真阅读下面要求,完成本次任务代码的编写。 问题描述: 实现一个猜拳游戏,让你与电脑对决。你出的手势由你自己决定,电脑则随机出拳,最后判断胜负。要求使用循环实现。 程序输入: 用户通过输入数字表...
创建了 #2016级程序设计基础:C语言# 任务:
任务06_03 年龄计算 。问题描述: 有五个学生坐在一起,问第五个人多少岁?答比第四个大2岁,第四个人说他比第三个人大2岁,...,第一个人说他10岁。请写一个程序求第5个人的年龄,要求使用递归函数求第5个人的年龄。 程序输入: 无。 程序输出: 输...
创建了 #2016级程序设计基础:C语言# 任务:
任务01_1 向C语言问好 。认真阅读下面要求,完成本次任务代码的编写。 任务:向C语言问好 问题描述: 编写程序,在屏幕上打印 "Nice to meet you, C! I am Zhangfei.",将"Zhangfei"换成自己的名字。 程序输入: ...
创建了 #2016级程序设计基础:C语言# 任务:
任务01_2 法老的金字塔 。认真阅读下面要求,完成本次任务代码的编写。 任务:法老的金字塔 问题描述: 编写程序,在屏幕上输出金字塔图案。 程序输入: 无。 程序输出: 字符组成的金字塔图案。 输入示例: ...
创建了 #2016级程序设计基础:C语言# 任务:
参考答案 任务05_03 进制转换 。本次任务无需提交任何代码,请直接提交完成。 以下代码仅供参考。 #include <stdio.h> void binary(int num) { int i; for(i=0; i<32; i++) { ...
创建了 #2016级程序设计基础:C语言# 任务:
任务06_02 死亡游戏 。问题描述: 据说著名犹太历史学家 Josephus有过以下的故事:在罗马人占领乔塔帕特后,39 个犹太人与Josephus和他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓到,于是决定了一个自杀方式,41个人排成一个圆圈,由第1个人开始报数,每报数到第3...
创建了 #2016级程序设计基础:C语言# 任务:
参考答案 任务04_3 数组合并 。以下代码仅供参考 #include <stdio.h> int main(void) { int arr1[4] = {3,6,9,11}; int arr2[5] = {1,3,8,45,89}; int arr3[...
创建了 #2016级程序设计基础:C语言# 任务:
任务06_01 放鞭炮 。问题描述: 过年了,刘备、关羽、张飞一起放鞭炮,每一个人一支香,每人初始都为N个鞭炮(散),刘备每一秒燃放一个,关羽每两秒燃放一个,张飞每三秒燃放一个,在不考虑燃烧时间跟安全的情况下,鞭炮即点即炸,开始的时候大家一起开始放鞭炮,问大家都放完时,一共可以听到多少次...
创建了 #2016级程序设计基础:C语言# 任务:
参考答案 任务04_2 加减法自测 。以下代码仅供参考
#include
创建了 #2016级程序设计基础:C语言# 任务:
任务02_3 求圆柱体面积与体积 。认真阅读下面要求,完成本次任务代码的编写。 问题描述: 编写程序求给定圆柱体的表面积与体积。 程序输入: 用户在命令行界面依次输入底圆半径和圆柱高度,每次输入前都会有输入提示信息提示当前输入的是什么,半径与高度均为浮点数...
创建了 #2016级程序设计基础:C语言# 任务:
任务01_3 两棵松树 。认真阅读下面要求,完成本次任务代码的编写。 任务:两棵松树 问题描述: 编程在屏幕上打印两棵松树图案。 程序输入: 无。 程序输出: 字符组成的两颗松树图案。 输入示例: 无。...
创建了 #2016级程序设计基础:C语言# 任务:
任务05_2 手机号验证 。认真阅读下面要求,完成本次任务代码的编写。 问题描述: 目前我国开放的手机号段达到27种。其中,移动16种,联通7种,电信4种。其中: 移动:134、135、136、137、138、139、147、150、151、152、157、158、159...
七班-王晓意-2016011642
老师我12日忘记交作业(任务06)了,13日在这补交
/* * 说明:任务06_1 * 姓名:王晓意 * 学号:2016011642 * 班级:7班 * 日期:2017/06/11 */ #include<stdio.h> #include<stdlib.h> #include<malloc.h> void firecrackers(int n) { int t, c,i; c = 0,i=0; t = n * 3; int n2 = 2 * n; int n3 = 3 * n; int * p = (int *)malloc(t * sizeof(int)); while (i<=t) { p[i] = 0; i++; } for ( i = 0; i < n; i++) { p[i] = 1; }//刘备的鞭炮 for ( i = 0; i < n2; i++) { if (i%2==0) { p[i]++; } }//关二爷的鞭炮 for ( i = 0; i <n3; i++) { if (i%3==0) { p[i]++; } }//张飞的鞭炮 for ( i =0 ; i <t; i++) { if (p[i]>0) { c++; } }//驱除重复响声 t = t - 2; printf("time=%d\ncount=%d", t,c); p = NULL; free(p); return 0; } int main(void) { int n; printf("输入鞭炮数量:"); scanf_s("%d", &n); firecrackers(n); system("pause"); return 0; }
/* * 说明:任务06_3 * 姓名:王晓意 * 学号:2016011642 * 班级:7班 * 日期:2017/06/11 */ //#include<stdio.h> //#include<stdlib.h> //int year(int y, int i) //{ // if (i<4) // { // y += 2; // i++; // year(y, i); // } // else // { // return y; // } //} //int main(void) //{ // int y = 10; // int i = 0; // y=year(10, 0); // printf("%d", y); // system("pause"); // return 0; //}/** 说明:任务06_2 * 姓名:王晓意 * 学号:2016011642 * 班级:7班 * 日期:2017/06/11 */ //#include<stdio.h> //#include<stdlib.h> //#include<malloc.h> //void josephus(int*p, const int n, const int m) //{ // int i, j; // i = 0; // j = n; // int k = 1; // while (j>2) // { // // if (i>=n) // { // i =0; // } // if (p[i]==0) // { // k++; // // if (k==m) // { // p[i] = 1; // j--; // k = 1; // i++; // } // else // { // i++; // } // } // else // { // i++; // } // // // } // k = 0; // printf("生存的位置为:"); // while (j<4) // { // if (p[k]==0) // { // printf("%d\n", k); // k++; // j++; // } // else // { // k++; // } // // } //} //int main(void) //{ // int n, m,i=0; // printf("请输入人的总数:"); // scanf_s("%d", &n); // printf("请输入报数值:"); // scanf_s("%d", &m); // int * arr = (int *)calloc(n , sizeof(int)); // josephus(arr,n, m); // system("pause"); // return 0; //}
老师,程序写的有点问题,在这修改
///* //* 说明:任务04_2 加减法自测 //* 姓名:刘恒韧 //* 学号:2016011652 //* 班级:7班 //* 日期:2017/05/05 //*/ #include<stdlib.h> #include <stdio.h> #include <time.h> int main() { srand(time(0)); int i, j, n,k,h; int user[10]; int com[10]; k = 0; for (n = 1; n < 11; n++) { printf("第%d题", n); i = rand() % 100 + 1; j = rand() % 100 + 1; h = rand() % 2 + 1; if (h == 1) //控制加减法 { printf("%d+%d=", i, j); scanf_s("%d", &user[k]); com[k] = i + j; k++; } else { printf("%d-%d=", i, j); scanf_s("%d", &user[k]); com[k] = i - j; k++; } } k = i = 0; for (n = 1; n < 11; n++) { printf("第%d题", n); if (user[k] == com[k]) //判断对错 { printf("Right!\n"); i++; k++; } else { printf("Not correct!\n"); k++; } } i = i * 10; printf("你的最终成绩为%d", i); return 0; }
老师忘了修改任务名称了
/**
*老师,我交错地方了
*小球落地
*纪朝萍 *2016011340 *1班 *2017/4/18 */ #include<stdio.h> #include<stdlib.h> int main(void) { double x,y,s; int i; s=100; i=0; y=0; for(;i<10;i++) { x=s/2; s=s/2; y=y+x; printf("第%d次反弹高度为%.6lf\n",i,x); } printf("小球弹起的总高度为%.6lf\n",y); return 0; }
/** * 说明:任务02_3 求圆柱体面积与体积 * 姓名:王耀鹏 * 学号:2016011692 * 班级:8 * 日期:2017/03/22 */ #include <stdio.h> #include <windows.h> #include <math.h> int main(void) { const int pi = 3.14; double x, y; printf("请输入圆柱体的高和底面半径"); scanf("%lf %lf", &x, &y); printf("圆柱体的表面积是:%.2f", 2 * pi*x*x + 2 * pi*x*y); printf("圆柱体的体积是:%.2f", pi*x*x*y); system("pause"); return 0; }