发布网友
发布时间:2022-04-21 05:19
共10个回答
热心网友
时间:2022-04-21 06:48
方法1:(利用比较法)
方法2:(利用起泡法)
方法3:(利用函数的模块化设计)
扩展资料
c语言程序结构:
1、判断语句(选择结构):
if 语句:“如果”语句;if—else 语句:“若…(则)…否则…”语句;switch 语句:“切换”语句;switch—case:“切换—情况”语句。
2、循环语句(循环结构):
while 语句:“当…”语句;do—while 语句:“做…当…(时候)”语句;for 语句:条件语句(即“(做)…为了…”语句)。
3、跳转语句(循环结构:是否循环):
goto 语句:“转舵”语句,也称“跳转”语句;break 语句:“中断”(循环)语句,即结束整个循环;continue 语句:“继续”语句(结束本次循环,继续下一次循环);return 语句:“返回”语句。
参考资料来源:百度百科——C语言
热心网友
时间:2022-04-21 08:06
方法1:(利用比较法)
方法2:(利用起泡法)
方法3:(利用函数的模块化设计)
扩展资料:
c语言实现99乘法表格
我们需要定义两个变量i、j,分别控制行和列的循环输出,并在内循环中设置换行条件i==j。
但如果想让你的乘法表看起来更美观,则需要打印时的乘法结果输出采用%2d的形式进行右对齐。
输出乘法口诀表。
#include<stdio.h>int main()
{
int i, j; for (i = 1; i <= 9; i++)//
i控制行数 { for (j = 1; j <= i; j++)//
j控制列数,条件j<=i控制第i行的输出列数小于等于i
{
printf("%d*%d=%2d ", j, i, j*i); if (i == j)// 判定换行的条件
printf("\n");
}
}
system("pause"); return 0;
}
热心网友
时间:2022-04-21 09:41
#include<stdio.h>
#include<math.h>
int main()
{
int i =0;
int a[10];
for(i = 0; i < 10; i++)
scanf("%d",&a[i]);
int max = a[0];
for(i = 0; i < 10; i++)
if(max < a[i])
max = a[i];
printf("%d",max);
return 0;
}
比较十个数的大小,我们首先需要定义一个十个数的数组来存储输入数字,然后定义一个最大值默认为a【0】,接下来就是比较数字,如果目前的最大值小于a[i]那么max就改为a【i】,将所有的数字遍历以后,就可以得到最大值。
热心网友
时间:2022-04-21 11:32
思路:
1 输入一个数,保存为最大的数。
2 依次输出剩余9个数,并与最大数比较,如新输入的更大,则替换其值为最大数。
3 输出最大数。
代码:
#include <stdio.h>
热心网友
时间:2022-04-21 13:40
#include<stdio.h>
int max(int a[],int n)
{int i,max=0;
for(i=1;i<n;i++)
if(a[i]>a[max])max=i;
return max;
}
int main()
{int i,a[10];
for(i=0;i<10;i++)
scanf("%d",&a[i]);
i=max(a,10);
printf("最大的数是第%d个数,它是%d\n",i+1,a[i]);
return 0;
}
热心网友
时间:2022-04-21 16:05
热心网友
时间:2022-04-21 18:46
热心网友
时间:2022-04-21 21:44
热心网友
时间:2022-04-22 00:59
2.从键盘上输入10个数并存入数组
3.max的初值为0,从a【0】开始遍历数组,如果有值比max位置对应的值大,就把当前的i赋给max
4.遍历结束,输出最大值
程序:
#include
int main()
{
\x09int a[10];
\x09int i;
\x09int max;
\x09cout<<"输入10个整数"<<endl;
\x09for(i=0;i<10;i++)
\x09{
\x09\x09cin>>a[i];
\x09}
\x09for(max=0,i=0;i<10;i++)
\x09{
\x09\x09if(a[max]<a[i])
\x09\x09\x09max=i;
\x09}
\x09cout<<"最大值为"<<a[max]<<endl;
\x09return 0;
}
热心网友
时间:2022-04-22 04:30