當前位置:首頁 » 編程語言 » c語言程序與設計答案
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言程序與設計答案

發布時間: 2022-02-09 07:20:38

c語言程序設計答案(復旦大學出版社)

誰 編著的?有名字才好找

⑵ 求C語言程序設計的答案

a==b表示判斷a和b是否相等,後面沒輸出結果!

a=b是將b的值賦給a,後面輸出「*****」

⑶ c語言程序設計答案

源代碼如下:
#include<stdio.h>
#include<string.h>
structU_pan{
charname[10];
intnum;
floatprice,money;
}u[4]={{"快林",70,53.2,0.0},
{"洲際",102,53.2,0.0},
{"理惠一品",55,53.2,0.0},
{"行行匯",110,53.2,0.0}};
intmain()
{
inti;
floattotal=0.0;//浮點型數據初始化時如果是整數最好帶個.0
for(i=0;i<4;i++)
{
u[i].money=u[i].num*u[i].price;//計算單一品牌的金額
total=total+u[i].money;//計算總銷售額
}
printf("___________________________________ ");
printf("|銷售地點|數量|金額| ");
for(i=0;i<4;i++)
printf("|%10s|%5d|%0.2f| ",u[i].name,u[i].num,u[i].money);
printf("|總銷售額||%0.2f| ",total);
printf("___________________________________ ");
printf("滿意請採納! ");//注意這句不要寫進實驗報告哦!
return0;
}
運行結果:

⑷ c語言程序設計答案

444444

⑸ c語言程序設計 答案

#include<stdio.h>
char fun(char *s,char *t)
{
int i,j,m; char a[100];
for(i=0;s[i];i++)a[i]=s[i];
for(j=0;t[j];j++)a[i++]=t[j];
a[i]='\0';
for(m=0;a[m];m++)
printf("%c",a[m]);
}
main()
{
char a[100],b[100]; int i;
gets(a);gets(b);

fun(a,b);
}

⑹ c語言程序設計答案

#include "stdio.h"
#include <stdlib.h>
#define SIZE 10

struct student{
char id[20];
char name[20];
int score[3];
int all;
float average;
} stud[SIZE];

void input() /* 輸入學生的信息 */
{
int i;

for(i=0;i<SIZE;i++)
{
printf("第%d個學生的信息:\n",i+1);
scanf("%s%s%d%d%d",stud[i].id,stud[i].name,&stud[i].score[0],&stud[i].score[1],&stud[i].score[2]);
}
}

void average() /* 每個學生總成績、平均成績和所有學生的總成績 */
{
int i,all=0;

for(i=0;i<SIZE;i++)
{
stud[i].all=stud[i].score[0]+stud[i].score[1]+stud[i].score[2];
stud[i].average=stud[i].all/3.0;
all+=stud[i].all;
}
for(i=0;i<SIZE;i++)
printf("%s %s %d %d %d %d %3.1f\n",stud[i].id,stud[i].name,stud[i].score[0],stud[i].score[1],stud[i].score[2],stud[i].all,stud[i].average);
printf("總平均成績:%3.1f\n",all/30.0);
}

void maximum() /* 排序輸出最高分的學生信息 */
{
int i,j;
struct student temp;

for(i=0;i<SIZE;i++)
{
for(j=0;j<SIZE-i-1;j++)
{
if(stud[j].all<stud[j+1].all)
{
temp=stud[j];
stud[j]=stud[j+1];
stud[j+1]=temp;
}
}
}
printf("\n%s %s %d %d %d \n",stud[0].id,stud[0].name,stud[0].score[0],stud[0].score[1],stud[0].score[2]);
}

void main()
{
input();
average();
maximum();
}

⑺ c語言程序設計答案

1.// 華氏溫度與攝氏溫度對照表

#include<stdio.h>
#include<stdlib.h>

int main()
{
float fahr = 0,cels = 0;
int low = 0,max = 300,step = 20;

printf ("\t=========本程序輸出華氏和攝氏的溫度對照!==========\n\t2006-12-30\n");

fahr = low;
printf ("\n\n華氏溫度: 攝氏溫度:\n-------- --------\n");
for (;fahr <= max;)
{
cels = 5.0 / 9.0 * (fahr - 12);
printf ("%.0f\t\t %6.2f\n",fahr,cels);
fahr += step;
}
system("pause");
return 0;
}
2.#include <stdio.h>

void main(void)
{
float c,F;
printf("請輸入華氏溫度:");
scanf("%f",F);

c=5/(9*(F-32));

printf("對應攝氏溫度為%.2f",c); //取2位小數
}
你的串號我已經記下,採納後我會幫你製作

⑻ c語言程序設計答案

#include <stdio.h>
int a[100];
int Is(int num)
{
int i=1,j=2,k=0;
for (i=1;i<num;i++)
{
for (j=2;j<i;j++)
{
if (i%j==0)
{

a[k]=i;
k++;
break;
}
}
}
return k;
}
int main()
{
int num=0,x=0,k=0;
printf("請輸入一個正整數:\n");
scanf("%d",&num);
if (num<=0)
{
return 0;
}
k=Is(num);
for (x=0;x<k;x++)
{
printf("%d ",a[x]);
}
printf("\nk=%d\n",k);

return 0;
}

基本符合要求,就是風格不太好

⑼ c語言程序設計答案

100,-100
100,4294967196
100,4294967196
2088999640,32767
2088999640,32767

⑽ C語言程序設計答案

#include<stdio.h>
void main()
{
int i,p,x;
int a[11]={1,3,6,7,9,12,14,18,19,20};
printf("Input a data:");
scanf("%d",&x);
printf("The array:\n");
for(i=0;i<10;i++)
printf("%4d",a[i]);
for(i=0,p=10;i<10;i++)
if(x<a[i])
{
p=i;
break;
}
for(i=9;i>=p;i--)
a[i+1]=a[i];
a[p]=x;
printf("\nThe sorted array:\n");
for(i=0;i<11;i++)
printf("%4d",a[i]);
printf("\n");
}