当前位置:首页 » 编程语言 » 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");
}