当前位置:首页 » 编程语言 » 慕课c语言编程答案

慕课c语言编程答案

发布时间: 2022-12-19 20:32:03

A. 保证了工业共生网络的什么和什么

保证了工业共生网络的复杂性和稳定性。这是一道选择题,题目为施蒂利亚生态工业园区中的企业之间呈现出“你中有我,我中有你”的嵌套关系,保证了工业共生网络的什么和什么,答案是复杂性和稳定性。该题来自于哈工大c语言程序设计精髓MOOC慕课的周编程题。

B. c语言编程。。。求答案

#include#include#include#include#defineNULL0#defineLENsizeof(structgood)structgood{longnumber;charname[20];intbianhao;structgood*next;};intm;voidcreat(structgood*head){structgood*p1,*p2;m=1;printf("商品信息:商品号进货数量商品名称\n");p2=head;do{p1=(structgood*)malloc(LEN);p1->next=NULL;scanf("%ld,%d,%s",&p1->number,&p1->bianhao,p1->name);p2->next=p1;p2=p1;m++;}while(p1->number!=0);}voidprint(structgood*head){structgood*p;printf("库存情况为:\n");p=head->next;while(p!=NULL){printf("%ld,%s,%d\n",p->number,p->name,p->bianhao);p=p->next;}}voidsell(structgood*head,longnum,intq){structgood*p1,*p2;if(head->next==NULL){printf("抱歉,数据出错");return;}p2=head;p1=head->next;while((num!=p1->number)&&(p1->next!=NULL)){p2=p1;p1=p1->next;}if(num==p1->number){p1->bianhao=(p1->bianhao-q);if(p1->bianhaonext=p1->next;free(p1);}}else{printf("抱歉,你搜索的商品并不存在,请重新输入");}}voidinput(structgood*head,intq,structgood*goo){structgood*p1,*p2,*p0;if(head->next==NULL){return;}p1=head->next;p2=head;while((goo->number!=p1->number)&&(p1->next!=NULL)){p2=p1;p1=p1->next;}if(goo->number==p1->number){p1->bianhao=(p1->bianhao+q);free(goo);return;}p1=head->next;p2=head;p0=goo;while((p0->number>p1->number)&&(p1->next!=NULL)){p2=p1;p1=p1->next;}p2->next=p0;p0->next=p1;m=m+1;}voiddel(structgood*head,longnum){structgood*p1,*p2;if(head->next==NULL){printf("抱歉,你搜索的商品并不存在,请重新输入");return;}p1=head->next;while((num!=p1->number)&&(p1->next!=NULL)){p2=p1;p1=p1->next;}if(num==p1->number){p2->next=p1->next;free(p1);m=m-1;}else{printf("抱歉,你搜索的商品并不存在,请重新输入");}}voiddelAll(structgood*head){structgood*p1,*p2;if(head->next==NULL){printf("抱歉,你搜索的商品并不存在,请重新输入");return;}p1=head->next;while(p1->next!=NULL){p2=p1;p1=p1->next;free(p2);p2=NULL;m=m-1;}}intmain(){intn,c,j;structgood*head,*goo;longdel_num;head=(structgood*)malloc(LEN);/*开辟一个新单元*/head->next=NULL;do{printf("☆菜单☆\n1.输入商品信息\n2.销售\n3.进货\n4.列举商品信息\n5.清除指定商品\n6.退出\n请输入您想选择的项目对应的数字编号:\n");scanf("%d",&n);switch(n){case1:printf("请输入商品信息:\n");creat(head);break;case2:printf("销售\n");printf("请输入商品编号:");scanf("%ld",&c);printf("请输入销售数量:");scanf("%d",&j);sell(head,c,j);print(head);break;case3:printf("进货\n");goo=(structgood*)malloc(sizeof(structgood));printf("商品信息:商品号进货数量商品名称\n");scanf("%ld,%d,%s",&goo->number,&goo->bianhao,goo->name);input(head,goo->bianhao,goo);break;case4:printf("列举商品信息");print(head);break;case5:printf("请输入您想删除的商品的对应编号\n");scanf("%ld",&del_num);del(head,del_num);print(head);break;case6:printf("感谢您的使用,欢迎提出意见和建议,我们致力于为您生活更美好而奋斗,再见!\n");break;default:printf("抱歉,没有这个选项,我们将通知程序设计者\n");break;}}while(n!=6);delAll(head);free(head);return(0);}

C. 在哪里能找到中国大学慕课MOOC,智慧树(知到App)课程的答案和解析呢

中国大学慕课MOOC,智慧树(知到App)课程的答案和解析可以在一些微信公众号查看,比如【土星题库】、【红桃题库】、【杨梅答题】、【海燕题库】等。

具体操作也很简单,就是微信先关注其中一个公众号,然后输入自己的问题,随后就是答案和解析,很方便的。

课程特征

1、工具资源多元化:MOOC课程整合多种社交网络工具和多种形式的数字化资源,形成多元化的学习工具和丰富的课程资源。

2、课程易于使用:突破传统课程时间、空间的限制,依托互联网世界各地的学习者在家即可学到国内外着名高校课程。

3、课程受众面广:突破传统课程人数限制,能够满足大规模课程学习者学习。

D. C语言编程问题,急求答案

使用冒泡的算法,将p后面的n-p-1个元素向前交换p+1次:


#include "stdafx.h"

#include <iostream>

using namespace std;

#define N 1000

int main()

{

int n, p;

int num[N];

cout << "请输入n值和p值:" << endl;

cin >> n >> p;

cout << "请输入" << n << "个数:" << endl;

for (int i = 0; i < n; i++)

cin >> num[i];

for (int i = 0; i <= p; i++)

{

for (int j = 0; j < n - p - 1; j++)

{

int temp = num[p+j-i];

num[p + j-i] = num[p + j + 1-i];

num[p + j + 1-i] = temp;

}

}

for (int i = 0; i < n; i++)

cout << num[i] << " ";

cout << endl;

system("pause");

return 0;

}

E. C语言编程,急求答案。。。。

第一个

#include<stdio.h>
#include<math.h>
doublecal(doublee)
{
intc=1;
doubleret=0;
doublecur=1;
doublet=1;
while(cur>e)
{
ret+=cur;
c++;
t*=c;
cur=1.0/c;
}
returnret;
}

intmain()
{
intn,i;
doublee;
printf("inputn:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
e=pow(10,-i);
printf("e=%lgresult=%lg ",e,cal(e));
}
return0;
}

第二个

#include<stdio.h>
intcount(char*s,charc)
{
intret=0;
inti;
for(i=0;s[i];i++)
if(s[i]==c)ret++;

returnret;
}

voiddelete(char*s,charc)
{
inti,j;
for(i=j=0;s[i];i++)
if(s[i]!=c)s[j++]=s[i];
s[j]=0;
}

intmain()
{
charstr[1024];
charc;
printf("inputstr:");
gets(str);
printf("inputchar:");
c=getchar();
printf("count=%d ",count(str,c));
delete(str,c);
printf("afterdelete:%s ",str);

return0;
}

供参考 望采纳

F. 高分急求C语言编程题的答案!!!!!!!

第一题:
#include <stdio.h>
int isPrime(int n);
void main(){
int count=0;
int i=0;
for(i=301;i<=400;i++){
if(isPrime(i)){
printf("%d ",i);
count++;
}
}
printf("\n%d\n",count);
}

int isPrime(int n){
int i=0;
if(n==2)
return 1;
for(i=2;i<n;i++)
if(n%i==0)
return 0;
return 1;
}

第二题:
#include <stdio.h>
#define MAX_SIZE 100
void main(){
int i=0;
char ch[MAX_SIZE]={'\0'};
int english=0;
int number=0;
gets(ch);
while(ch[i]!='\0'){
if((ch[i]>='a'&&ch[i]<='z') || (ch[i]>='A'&&ch[i]<='Z'))
english++;
else if(ch[i]>='0'&&ch[i]<='9')
number++;
i++;
}
printf("%d %d\n",english,number);
}
第三题:
#include <stdio.h>
int fib(int,int ,int);
void main(){
int i=0;
float sum=0;
for(i=1;i<=10;i++){
sum += (float)fib(i,2,3)/fib(i,1,2);
}
printf("%f\n",sum);
}

int fib(int n,int first,int second){
int i=0;
if(n==1)
return first;
else if(n==2)
return second;
else
return fib(n-1,first,second)+fib(n-2,first,second);
}

第四题:
#include <stdio.h>
/*Sunday Monday Tuesday Wednesday Thursday Friday Saturday*/
void main(){
char ch;
printf("please input the first letter : ");
scanf("%c",&ch);
getchar();
switch(ch){
case 'm' :
case 'M' :
printf("Monday\n");
break;
case 'w' :
case 'W' :
printf("Wednesday\n");
break;
case 'f' :
case 'F' :
printf("Wednesday\n");
break;
case 't' :
case 'T' :
printf("please input the second letter : ");
scanf("%c",&ch);
if(ch=='u'||ch=='U')
printf("Tuesday\n");
else if(ch=='h'||ch=='H')
printf("Thursday\n");
break;
case 's' :
case 'S' :
printf("please input the second letter : ");
scanf("%c",&ch);
if(ch=='u'||ch=='U')
printf("Sunday\n");
else if(ch=='a'||ch=='A')
printf("Saturday\n");
break;
}
}
未完,待续,算了,我直接把剩下的发到你邮箱吧

G. c语言编程题及答案

【4.1】已知银行整存整取存款不同期限的月息利率分别为:
0.315% 期限一年
0.330% 期限二年
月息利率 = 0.345% 期限三年
0.375% 期限五年
0.420% 期限八年
要求输入存钱的本金和期限,求到期时能从银行得到的利息与本金的合计。

【4.2】输入年份year和月month,求该月有多少天。判断是否为闰年,可用如下C语言表达式:year%4==0 && year0!=0 || year@0==0。若表达式成立(即表达式值为1),则year为闰年;否则,表达式不成立(即值为0),year为平年。

【4.3】编写一个简单计算器程序,输入格式为:data1 op data2。其中data1和data2是参加运算的两个数,op为运算符,它的取值只能是+、-、*、/。

【4.4】输入n值,输出如图所示矩形。

【4.5】输入n值,输出如图所示平行四边形。

【4.6】输入n值,输出如图所示高为n的等腰三角形。

【4.7】输入n值,输出如图所示高为n的等腰三角形。

【4.8】输入n值,输出如图所示高和上底均为n的等腰梯形。

【4.9】输入n值,输出如图所示高和上底均为n的等腰空心梯形。

【4.10】输入n值,输出如图所示边长为n的空心正六边型。

H. 求这道c语言编程题的答案

部分测试样例

I. c语言编程题目及答案

#include <stdio.h>
#include <math.h>
void main(void)
{
double a;

double b;

double c;/* 以上三个变量分别对应三边 */

double sin_c;/* c边对应角的正玄值 */

double cos_c;/*c边对应角的余玄值*/

double cos_a;

double area; /* 三角形的面积 */

printf("输入a,b,c:");

scanf("%lf, %lf, %lf", &a, &b, &c);

if(((a+b)>c) && (a-b)<c)
{
printf("三边能够成三角形\n.");

cos_c = (a*a + b*b -c*c)/(2*a*b);

cos_a = (b*b + c*c - a*a)/(2*b*c);

if ((cos_c > 0) && (cos_a >0))
{
printf("三角形是锐角三角形。\n");
}

else if ((cos_c < 0) || (cos_a < 0))
{
printf("三角形是钝角三角形\n");
}
else
{
printf("三角形是直角三角形\n");
}

sin_c = sqrt(1- cos_c*cos_c);

area = a*b*sin_c/2;

printf("三角形的面积是%f.\n",area);
}
else
{
printf("三边不能构成三角形\n");
}
}

热点内容
怎么进别人的服务器 发布:2025-05-14 22:45:55 浏览:772
用编程写音乐 发布:2025-05-14 22:45:08 浏览:782
如何识别电脑的网络配置 发布:2025-05-14 22:38:46 浏览:847
pipforpython3 发布:2025-05-14 22:38:34 浏览:350
如何把迷你世界的服务器搞崩 发布:2025-05-14 22:37:15 浏览:94
如何让安卓卡死机 发布:2025-05-14 22:36:27 浏览:634
wemall微商城源码 发布:2025-05-14 22:15:20 浏览:804
隆地优选交易密码是什么 发布:2025-05-14 21:53:23 浏览:97
强酸强碱存储柜 发布:2025-05-14 21:45:16 浏览:565
车辆参数配置包括什么 发布:2025-05-14 21:31:03 浏览:164