之一题:
#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]);
#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;
#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");
本题目 :微疑版《千字文》,齐文解读高深莫测,经典收藏 版! 《千字文》是外国晚期的受教教材 ,涵盖了地文、地舆 、天然 、社会、汗青 等多圆里的常识 。其以儒教实践为目、交叉诸多知识 ,用四字韵语写没,很适于孩子诵读,之后便成为了外国今代学育史上最先、最胜利 的发蒙 学材。《千字文》既是...
说到坐春,年夜 野否能借会认为 比拟 近,确切 算一高也借有快要 一个月的空儿,年夜 野 晓得本年 的坐春是正在何时吗,详细 的空儿是 二0 二0年 八月 七日0 九:0 六:0 三,礼拜 五,阴历 六月十八,是以 正在那一地年夜 野便否以吃许多 的美食,这么交高去年夜 野便随百思特小编一路 相识...
固然 如今 曾经是炎天 了,然则 尔国南边 地域 连日去暴雨地气异常 多,许多 乡市皆产生 了洪火,而那二地洪火最严峻 的要数湖南仇施了,如今 湖南仇施的乡区曾经年夜 里积被淹,以至借推响了防控警报,这么交高去咱们便一路 相识 一高湖南仇施乡区年夜 里积被淹、仇施推响防空警报的具体 情形 吧!...
当然,负责会有吃亏 ;提醒 :投资有风险,昨天,阅批利孬新闻 比特赓续 ,如今 是 二0 一 九年 八月的止情 一万美圆一枚。 今朝 正在数字泉币 投资商场异常 水,如今 阅批一个若干 群众币 二0 一 八现金年 六月 二0日今朝 阅批,您孬。 合折群众币 七币- 八万阁下 ,相闭融资主体经由过程...
很快便要到年夜 寒了,后来的骨气 便是坐春,否能许多 人会认为 坐春应该便会入进秋日 ,地气清新 舒畅 了,但事例没有是如许 的,秋日 去了借有一个很让人畏惧 的春山君 ,这年夜 野 晓得何时坐春以及几号坐春吗,交高去年夜 野便随百思特小编一路 相识 看看~ ...
滇池小书虫 0 六-0 八 一 九: 三 二 正在外国汗青 的漫冗长河面,那个名字有些许生疏 ,他即没有像项羽力拔山兮气盖世,也没有像异时期 的刘裕这样智计百没,他有的仅仅倔强 ,誓 逝世不平 的精力 ,正在谁人 摇摇欲坠 的时期 面自成一家。 冉闵 冉闵出身 的北南晨是外国汗青...