A. 求c语言程序设计课本答案
顺序结构体答案?是第三章的哪一题啊?我的属刚好在边上 可以说详细点么?
B. c语言程序设计课后习题答案赵山林
回答:小瞄3721学弟2月7日20:58教材(1)潭浩强的主编的《C语言程序设计》(第二版)高教出版社[(1)比(2)难些](2)赵山林高媛等编着《C程序设计》人民邮电出版社28.00元/本(3)《全国计算机等级考试二级教程---C语言程序设计》由教育部考试中心编着高等教育出版社25.80元/本网上有视频,你先登录分享互联网,它的网址是,后下载一个叫电螺的免费软件后,再到网页的左侧查找计算机方面的资料,它里面资料较全(耐心点不难找到你想要的!)揪错┆评论1┆举报
C. c语言程序设计答案
void main()
{
int i, sum=0;
for(i=1;i<100;i++)
{
if(i%7==0)
{
sum += i;
}
}
}
D. 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);
}
E. c语言程序设计答案
#include<stdio.h>
main()
{
char a;
int b,c,d,e,f;
b=0;c=0;d=0;e=0;
/* b是字母 c是数字 d是其他 e是空格 f是汉字*/
fflush(stdin);
printf("请输入一串东西:");
while ((a=getchar())!='\n')
{
if(a>='a'&&a<='z'||a>='A'&&a<='Z')
b++;
else if(a>='0'&&a<='9')
c++;
else if(a==' ')
e++;
else if(a>=0xa1)
f++;
else
d++;
}
printf("字母%d个\n",b);
printf("数字%d个\n",c);
printf("空格%d个\n",e);
printf("其他%d个\n",d);
printf("汉字%d个\n",f);
}
F. 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");
}
G. 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;
}
运行结果:
H. 跪求c语言程序设计答案
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<conio.h>
struct student
{ char num[10];
char name[12];
int age;
int grade[3];
}stu[50];
int k=0;
void input();
void outputgrade();
void change();
void del();
void allgrade();
void paixu();
void main()
{
int a;
do
{
printf("\n\n ******************************************************************\n");
printf(" *"); printf("\t\twelcome enter the student management system"); printf("\t*");
printf("\n ******************************************************************\n");
printf(" *"); printf("\t 1.Access student information"); printf("\t\t\t\t*\n");
printf(" *"); printf("\t 2.Change student information"); printf("\t\t\t\t*\n");
printf(" *"); printf("\t 3.Delete student information"); printf("\t\t\t\t*\n");
printf(" *"); printf("\t 4.Show all student grade and sum grade"); printf("\t\t*\n");
printf(" *"); printf("\t 5.By num Sort student information and output"); printf("\t\t*\n");
printf(" *"); printf("\t 6. exit "); printf("\t\t\t\t\t*\n");
printf(" ******************************************************************\n");
printf(" Enter you choice : ");
scanf("%d",&a);
switch(a)
{
case 1:printf("\n");input();break;
case 2:printf("\n");change();break;
case 3:printf("\n");del();break;
case 4:printf("\n");allgrade();break;
case 5:printf("\n");paixu();break;
case 6:printf("\n");exit(0);break;
default:printf("\nThe choice is between 1 to 6.\n");
}
}while(a!=0);
}
void input()
{ int j;
char ch[20];
printf("\nenter student information:\n");
do
{ printf("\nnum: ");
scanf("%s",stu[k].num);
printf("name: ");
scanf("%s",stu[k].name);
printf("\nage: ");
scanf("%d",&stu[k].age);
for(j=0;j<3;j++)
{ printf("\ngrade%d: ",j+1);
scanf("%d",&stu[k].grade[j]); }
k++;
printf("\nif want continue input student information(y/n): ");
scanf("%s",ch);
}while(strcmp(ch,"y")==0||strcmp(ch,"Y")==0);
outputgrade();
}
void outputgrade()
{ int i;
printf(" the student information is:\n");
for(i=0;i<k;i++)
{ printf("\t%s \t%s \t%d \t%d \t%d \t%d",stu[i].num,stu[i].name,stu[i].age,stu[i].grade[0],stu[i].grade[1],stu[i].grade[2]);
printf("\n"); }
}
void change()
{
int i,j;
char a[20],ch[10];
printf("\nenter you want change student num:");
scanf("%s",a);
for(i=0;i<k;i++)
{
if(strcmp(stu[i].num,a)==0)
{ printf("\nyou sure want change student num(y/n): ");
scanf("%s",ch);
if(strcmp(ch,"y")==0||strcmp(ch,"Y")==0) { printf("\nnum:"); scanf("%s",stu[i].num);}
printf("\nyou sure want change student name(y/n): ");
scanf("%s",ch);
if(strcmp(ch,"y")==0||strcmp(ch,"Y")==0) { printf("\nname"); scanf("%s",stu[i].name);}
printf("\nyou sure want change student grade(y/n): ");
scanf("%s",ch);
printf("\n");
if(strcmp(ch,"y")==0||strcmp(ch,"Y")==0)
for(j=0;j<3;j++)
{ printf("grade%d:",j+1); scanf("%d",&stu[i].grade[j]); printf("\n"); }
}
}
outputgrade();
}
void del()
{
int i,j;
char c[20];
printf("\nenter you want delete num :\n");
printf("num:");
scanf("%s",&c);
for(i=0;i<3;i++)
if(strcmp(c,stu[i].num)==0) break;
for(j=i;j<=2;j++)
stu[j]=stu[j+1];
printf("\t\t\tyou had delete %s\n",c);
k--;
outputgrade();
}
void allgrade()
{ int i; float sum=0;
for(i=0;i<k;i++)
{ printf("\t%d \t%d \t%d\n",stu[i].grade[0],stu[i].grade[1],stu[i].grade[2]);
sum=sum+stu[i].grade[0]+stu[i].grade[1]+stu[i].grade[2] ; }
printf("the sum grade is %f",sum);
}
void paixu()
{ struct student temp;
int i,j;
for(i=0;i<k-1;i++)
{
for(j=i+1;j<k;j++)
{
if(stu[i].num<stu[j].num)
{
temp=stu[i];
stu[i]=stu[j];
stu[j]=temp;
}
} }
outputgrade();
}
这是我一个星期前写的 也是这个题目 可以运行 功能完全实现
你们不会是一个班的吧
I. 求C语言程序设计的答案
a==b表示判断a和b是否相等,后面没输出结果!
a=b是将b的值赋给a,后面输出“*****”
J. C语言程序设计 答案
A
**0**
**2**
C
同学,你是在问题,还是在对题,还是在??
你具体不懂什么呢。
这些都是简单的循环类,条件类。
比如说switch
中的break对switch有效,遇到break,则就近的switch跳出。
continue只对循环有效,而对switch无效。
还有if
else
是选择结构的,即选择了if,则执行if后的语句,else部分的不看。
还比如说++a和a++
前者先自增,后使用,后者先使用,后自增。
再比如说变量的使用范围,即从定义处往下就是他的作用域。
有静态的,具备继承性 static
有扩展的,当你在别的函数中也想使用下面定义的变量时,就可以用extern
还有局部的,在一个函数中的a,与另一个函数中的a,此a非彼a
当变量定义在符合语句里时,他的作用域仅仅局限于此复合语句。。其他同名变量,并非此变量。
请问还有什么不懂的么。