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

c程序語言設計答案

發布時間: 2022-01-14 19:44:58

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
當變數定義在符合語句里時,他的作用域僅僅局限於此復合語句。。其他同名變數,並非此變數。

請問還有什麼不懂的么。