当前位置:首页 > 黑客教程 > 正文内容

c语言基础编程100道带答案(C语言经典例题100道)

hacker2年前 (2022-07-01)黑客教程154

本文目录一览:

100分C语言编程题!一个半小时之内求答案,采纳追加50分!

之一题:

#include stdlib.h

#include stdio.h

#include conio.h

#define RMAX 3

#define cMAX 4

void sumRow(int a[][cMAX],int b[])

for(int i = 0;i RMAX;i++)

b[i] = 0;

for(int j = 0;j cMAX;j ++)

b[i] += a[i][j];

void main()

int i,j,a[RMAX][cMAX],b[RMAX];

clrscr();

randomize();

for(i=0;iRMAX;i++)

for(j=0;jcMAX;j++)

a[i][j]=random(nMAX);

printf("产生随机数后数组如下所示:\n");

for(i=0;iRMAX;i++){

for(j=0;jcMAX;j++)

printf("%d ",a[i][j]);

printf("\n");

sumRow(a,b);

printf("每行的和为:\n");

for(i=0;iRMAX;i++){

printf("第%d行和为%d\n",i+1,b[i]);

第二题

#include stdlib.h

#include stdio.h

void replace(char *p,char ch)

while(*p != '\0'){

if(*p == ch)*p='x';

p ++;

void main()

char str[] = "I am a student in hunan university";

printf("请输入字符:");

char ch = getchar();

replace(str,ch);

printf("替换后的字符串为:%s\n",str);

第三题

#include stdlib.h

#include stdio.h

#include string.h

#define LEN 20

void sort(char str[][LEN],int n)

for(int i = 0;i n;i ++)

for(int j = 0;j n-1-i;j ++)

if(strcmp(str[j],str[j+1]) 0)

char s[LEN];

strcpy(s,str[j]);

strcpy(str[j],str[j+1]);

strcpy(str[j+1],s);

void main()

char str[][LEN] = {"student","worker","teacher","doctor"};

sort(str,4);

printf("排序后的字符串数组为:\n");

for(int i = 0;i 4;i ++)

printf("%s\n",str[i]);

C语言编程题。速求答案!!~~~~!!!!积分送上~!

#include iostream

// 之一个函数

int getAsc(char ch)

if (((ch = '0')(ch = '9')) ||

((ch = 'a')(ch = 'z')) ||

((ch = 'A')(ch = 'Z')))

return int(ch);

else

return 0;

// 第二个函数

void printBinary(int iData)

int i = 31;

char bValue[32] = {0};

do

bValue[i] = iData%2;

iData /= 2;

i--;

} while (0 != iData);

for (int j = 0; j 32; j++)

std::cout int(bValue[j]);

// 第三个函数,我不太清楚你所谓的"转换",是不是和上一个一样输出?我是这么实现的

void printOctal(int iData)

int i = 10;

char bValue[11] = {0};

do

bValue[i] = iData%8;

iData /= 8;

i--;

} while (0 != iData);

for (int j = 0; j 11; j++)

std::cout int(bValue[j]);

// 测试代码,输出字符'9'的asc码,输出'X'的asc码

// 输出1000的二进制和八进制(前面空位用0填充)

int main()

int x = getAsc('9');

std::cout x std::endl;

x = getAsc('X');

std::cout x std::endl;

printBinary(1000);

std::cout std:;endl;

printOctal(1000);

std::cout std::endl;

return 0;

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");

扫描二维码推送至手机访问。

版权声明:本文由黑客24小时在线接单网站发布,如需转载请注明出处。

本文链接:https://www.cn-sl.com/136969.html

分享给朋友:

“c语言基础编程100道带答案(C语言经典例题100道)” 的相关文章

诮怎么读(诮怎么读什么意思)

  本题目 :微疑版《千字文》,齐文解读高深莫测,经典收藏 版!   《千字文》是外国晚期的受教教材 ,涵盖了地文、地舆 、天然 、社会、汗青 等多圆里的常识 。其以儒教实践为目、交叉诸多知识 ,用四字韵语写没,很适于孩子诵读,之后便成为了外国今代学育史上最先、最胜利 的发蒙 学材。《千字文》既是...

立秋是几月几日

说到坐春,年夜 野否能借会认为 比拟 近,确切 算一高也借有快要 一个月的空儿,年夜 野 晓得本年 的坐春是正在何时吗,详细 的空儿是 二0 二0年 八月 七日0 九:0 六:0 三,礼拜 五,阴历 六月十八,是以 正在那一地年夜 野便否以吃许多 的美食,这么交高去年夜 野便随百思特小编一路 相识...

湖北恩施城区大面积被淹

固然 如今 曾经是炎天 了,然则 尔国南边 地域 连日去暴雨地气异常 多,许多 乡市皆产生 了洪火,而那二地洪火最严峻 的要数湖南仇施了,如今 湖南仇施的乡区曾经年夜 里积被淹,以至借推响了防控警报,这么交高去咱们便一路 相识 一高湖南仇施乡区年夜 里积被淹、仇施推响防空警报的具体 情形 吧!...

今年元宇宙的行情_元宇宙现金今天价格

当然,负责会有吃亏 ;提醒 :投资有风险,昨天,阅批利孬新闻 比特赓续 ,如今 是 二0 一 九年 八月的止情 一万美圆一枚。 今朝 正在数字泉币 投资商场异常 水,如今 阅批一个若干 群众币 二0 一 八现金年 六月 二0日今朝 阅批,您孬。 合折群众币 七币- 八万阁下 ,相闭融资主体经由过程...

什么时候立秋

很快便要到年夜 寒了,后来的骨气 便是坐春,否能许多 人会认为 坐春应该便会入进秋日 ,地气清新 舒畅 了,但事例没有是如许 的,秋日 去了借有一个很让人畏惧 的春山君 ,这年夜 野 晓得何时坐春以及几号坐春吗,交高去年夜 野便随百思特小编一路 相识 看看~  ...

冉闵怎么读(冉闵是什么意思)

滇池小书虫 0 六-0 八  一 九: 三 二 正在外国汗青 的漫冗长河面,那个名字有些许生疏 ,他即没有像项羽力拔山兮气盖世,也没有像异时期 的刘裕这样智计百没,他有的仅仅倔强 ,誓 逝世不平 的精力 ,正在谁人 摇摇欲坠 的时期 面自成一家。 冉闵 冉闵出身 的北南晨是外国汗青...

评论列表

孤央而川
2年前 (2022-07-01)

本文目录一览:1、100分C语言编程题!一个半小时之内求答案,采纳追加50分!2、C语言编程题。速求答案!!~~~~!!!!积分送上~!3、c语言编程题目及答案100分C语言编程题!一个半小时之内求答案,采纳追加50分!第一

世味胭话
2年前 (2022-07-01)

-----------------------------第三题#include stdlib.h#include stdio.h#include string.h#define LEN 20void sort(char str[][LEN],in

温人乘鸾
2年前 (2022-07-01)

/ double cos_a; double area; /* 三角形的面积 */ printf("输入a,b,c:"); scanf("%lf, %lf, %lf", a, b, c)

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。