高分求Vc++6.0高手,就2道简单题,求助!!!

加下我Q,老师不断网,5点半答题,我把题发给你,帮忙写一下,谢谢谢谢啦!!号码是昵称~~分数一会追加~问题没解决看、高手快来啊!!!1、设a,b,c的取值在[1,20]之... 加下我Q,老师不断网,5点半答题,我把题发给你,帮忙写一下,谢谢谢谢啦!!号码是昵称~~分数一会追加~
问题没解决 看、高手快来啊!!!
1、 设a,b,c的取值在[1,20]之间,请编程打印出所有弦数(a2 + b2 = c2),统计出弦数的个数,并按以下格式输出弦数。
32 + 42 = 52
; ; ;
(注意:不要输出重复的结果
如,若输出了32 + 42 = 52,就不要再输出42 + 32 = 52)

2、 某班有10个学生,他们的学号和数学课考试成绩是:
学号: 101 102 103 104 105 106 107 108 109 110
成绩: 78 90 56 66 89 76 88 90 91 50
请编程完成:
(1)打印全班的最高分以及对应学生的学号;
(2)按以上格式输出学生的学号及对应的成绩。
展开
 我来答
xoalyg
2012-05-05 · TA获得超过4178个赞
知道大有可为答主
回答量:2356
采纳率:100%
帮助的人:2376万
展开全部
/*
3^2 + 4^2 = 5^2
5^2 + 12^2 = 13^2
6^2 + 8^2 = 10^2
8^2 + 15^2 = 17^2
9^2 + 12^2 = 15^2
学号 : 101 102 103 104 105 106 107 108 109 110
成绩 : 78 90 56 66 89 76 88 90 91 50
学号为109的成绩最好,成绩为91。
请按梁团任意键继续. . .
*/
#include <stdio.h>

void fun1() {
int i,j,k;
for(i = 1; i < 20; ++i) {
for(j = i + 1; j < 20; ++j) {
for(k = j + 1; k < 20; ++k) {
if(i * i + j * j == k * k)
printf("%d^2 + %d^2 = %d^2\n",i,j,k);
}
}
}
}

void fun2() {
int a[2][10] = {
{101,102,103,104,105,106,107,108,109,110},
{78,90,56,66,89,76,88,90,91,50}
};
int i,k,max = a[1][0];
for(i = 1; i < 10; ++i) {
if(a[1][i] > max) {
max = a[1][i];
k = a[0][i];
}
}
printf("学号 : "橡塌橘);
for(i = 0; i < 10; ++i) printf("%5d",a[0][i]);
printf("\n");
printf("成绩 : ");
for(i = 0; i < 10; ++i) printf("%5d",a[1][i]);
printf("\n");
printf("学号为衫州%d的成绩最好,成绩为%d。\n",k,max);
}

int main() {
fun1();
fun2();
return 0;
}
追问
非常感谢,只可惜考试时你没出现啊~~~`还是要谢谢你~~
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a652570001
2012-05-05 · TA获得超过129个赞
知道答主
回答量:153
采纳率:0%
帮助的人:172万
展开全部
五点半有事啦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
802606
2012-05-05
知道答主
回答量:21
采纳率:0%
帮助的人:8.6万
展开全部
题目?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式