c语言砝码问题,有关简单的C语言的题

还真不少,那就一个一个的贴吧

1。

#include

void main()

{

int i, j, k, s = 0, n;

printf("砝码数=?");

scanf("%d", &n);

printf("\n");

for (i = 0; i

void main()

{

int i, j, t, n, s = 0;

do

{

printf("n (> 0) = ?");

scanf("%d", &n);

} while (n

void main()

{

char s1[512], s2[512], *p1, *p2, *p;

printf("\nThe first string is ?");

scanf("%s", s1);

printf("\nThe second string is ?");

scanf("%s", s2);

for (p1 = s1; *p1; p1++)

{

for (p = p1, p2 = s2; *p2 && *p2 == *p; p2++, p++);

if (!(*p2)) break;

}

printf("\n%s。

\n", *p1 ? "Yes" : "No");

}

4。

#include

void main()

{

int a[2][3], b[3][2], c[2][2], i, j, k, t;

int *pa[2] = {a[0], a[1]};

int *pb[3] = {b[0], b[1], b[2]};

int *pc[2] = {c[0], c[1]};

printf("\n输入矩阵a(2 * 3):\n");

for (i = 0; i < 2; i++)

for (j = 0; j < 3; j++)

{

printf("a[%d][%d]=?", i + 1, j + 1);

scanf("%d", pa[i] + j);

}

printf("\n输入矩阵b(3 * 2):\n");

for (i = 0; i < 3; i++)

for (j = 0; j < 2; j++)

{

printf("b[%d][%d]=?", i + 1, j + 1);

scanf("%d", pb[i] + j);

}

for (i = 0; i < 2; i++)

for (j = 0; j < 2; j++)

{

t = 0;

for (k = 0; k < 3; k++) t += pa[i][k] * pb[k][j];

pc[i][j] = t;

}

printf("\n输出结果矩阵c(2 * 2):\n");

for (i = 0; i < 2; i++)

{

for (j = 0; j < 2; j++)

{

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

}

printf("\n");

}

}

全部

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值