當前位置:首頁 » 編程語言 » 慕課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-01-28 03:33:03 瀏覽:456
sql存儲過程返回多個結果 發布:2025-01-28 03:24:03 瀏覽:462
長安歐尚科賽哪個配置值得購買 發布:2025-01-28 03:19:35 瀏覽:115
c全排列演算法 發布:2025-01-28 03:18:16 瀏覽:753
梵蒂岡頂級時裝ftp 發布:2025-01-28 03:03:36 瀏覽:694
手游腳本有前途嗎 發布:2025-01-28 02:46:55 瀏覽:379
抓包編程 發布:2025-01-28 02:42:41 瀏覽:930
安卓平板上怎麼設置熱點 發布:2025-01-28 02:36:33 瀏覽:717
如何在手機上壓縮圖片 發布:2025-01-28 02:34:09 瀏覽:989
伺服器ip掛上公網 發布:2025-01-28 02:31:15 瀏覽:979