从屏幕输入十个数输出最大值n个数 输出其中最大的

C 语言 空心梯形 输入行数 n 值和首数字字符,在屏幕上输出由数字围起的高和下底宽度均 n 的空心梯形.要求 :输出的数字是循环的,即输出数字 9 后再输出的数字是 0.输入 5 5↵输出 5 6 7 8 9 0 1 0 9 8 7 6 56 67 78 89 0 1 0 9↵
#include&&stdio.h&/*&画rows行首数字为start的实心梯形&*/void&drawHollowEchelon(int&rows,&int&start){&&&&int&i,&j,&k;&&&&int&&&&&&&&&/*&输出上底&*/&&&&for(i=0;&i&=(3*rows-3)/2;&i++)&&&&&&&&printf(&%d&,&(start+i)%10);&&&&for(i=0;&i&=(3*rows-4)/2;&i++)&&&&&&&&printf(&%d&,&(start+(3*rows-3)/2+(rows%2==0?0:-1)-i+10)%10);&&&&printf(&\n&);&&&&for(i=0;&i&rows-2;&i++)&&&&{&&&&&&&&for(j=0;&j&=i;&j++)&&&&&&&&&&&&printf(&%c&,&'&');&&&&&&&&printf(&%d&,&(start+i+1)%10);&&&&&&&&for(j=0;&j&3*rows-2*i-6;&j++)&&&&&&&&&&&&printf(&%c&,&'&');&&&&&&&&printf(&%d\n&,&(start+i+1)%10);&&&&}&&&&/*&输出下底&*/&&&&for(i=0;&i&rows-1;&i++)&&&&&&&&printf(&%c&,&'&');&&&&for(i=0;&i&(rows+1)/2;&i++)&&&&&&&&printf(&%d&,&(start+rows-1+i)%10);&&&&for(i=0;&i&rows/2;&i++)&&&&&&&&/*printf(&%d&,&(start+(3*rows-3)/2-i+10)%10);&*/&&&&&&&&printf(&%d&,&(start+(3*rows-3)/2+(rows%2==0?0:-1)-i+10)%10);&&&&printf(&\n&);}void&main(){&&&&int&&&/*&[1,&24],&超过24行时一屏无法全部显示&*/&&&&int&&&/*&[0,&9]&*/&&&&do&&&&{&&&&&&&&printf(&input&rows&and&start&figure&(such&as&5&5)&:&&);&&&&&&&&scanf(&%d%d&,&&rows,&&start);&&&&}while(rows&0&||&rows&24&||&start&0&||&start&9);&&&&drawHollowEchelon(rows,&start);}输出结果:
为您推荐:
其他类似问题
扫描下载二维码pascal 读入n及n个整数,统计n个整数中有多少个素数,把结果输出到屏幕。 注意:n&=100。_百度知道
pascal 读入n及n个整数,统计n个整数中有多少个素数,把结果输出到屏幕。 注意:n&=100。
3样例解释,把结果输出到屏幕,分别为2、5,所以输出3;=100、3。注意,且每个整数的范围在2到30000之间:52 3 4 5 6输出样例:n&lt、5、3。输入样例、6中有3个素数:2、4读入n及n个整数,统计n个整数中有多少个素数
提问者采纳
///&#47:longint);&#47//
writeln(ans);////////从2到这个数的平方根穷举
if x mod i=0 then exit(false);/如果这个数有其它的因数则不是素数
exit(true);/
//////&#47,n,///&#47:=1 to n do
read(a):=2 to trunc(sqrt(x)) do
//////////读入每个数
if prime(a) then inc(ans);begin
readln(n);////&#47:/
/2 then exit(false);/&#47://////begin
//&#47,a;如果这个数小于2;///////////读入数的数量/function prime(x;///////////如果为素数则把总数加1/////判断素数函数
/&#47,则必定不是素数//&#47:&#47
其他类似问题
break:array[1,i;
writeln(s),
end:=0:integer:=1 to n do
read(a[i]):=2 to trunc(sqrt(a[i])) do
if a[i] mod j=0 then begin f.100]
for j:=true.;end,j;
for i:=false:begin
来自团队:
为您推荐:
素数的相关知识
其他2条回答
先用欧拉筛法找出2 到 30000的素数吧……
欧拉筛法的程序好像是:
prim:array[1..]
num:array[2..]
readln(n);
for i:=2 to n do
for i:=2 to n do
if (not num[i]) then
prim[j]:=i;
for k:=1 to j do
if (prim[k]*i&n)
num[prim[k]*i]:=
if (i mod prim[k]=0)
writeln('between 2 and ',n,',the divisors are:');
for i:=1 to j do
write(prim[i],' ');
writeln('the number is ',j);...
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁#include&br&#include&br&
int main(void)&br& {&br&
int m,k;&br&&br&
printf(&请输入任意一个数字:\n&);&br&
scanf(&%d&,&m);&br&
k=m%6; &br& {&br&
if(k==0)&br&
printf(&你是学霸?yes or no?\n\n&); &br&
if(k==1) &br&
printf(&你是男神?yes or no?\n\n&); &br&
}&br& else if(k==2)&br& { &br&
printf(&你是帅哥?yes or no?\n\n&); &br&
}&br& else if(k==3) &br&
printf(&你是美女?yes or no?\n\n&);&br&
else if(k==4) &br&
printf(&你是女神?yes or no?\n\n&);&br&
else if(k==5) &br&
printf(&你要唱歌?yes or no?\n\n&);&br&
}&br&&br&&br&&br&!!!这里是不是缺什么?!!!&br&&br&&br&&br&&br& { &br&
printf(&请在屏幕上输入y或者n:\n\n&);&br&
ch=getchar();&br& { &br&
if(ch==121) &br& {&br&
printf(&\n\n你是笨蛋!\n&); &br&
else if(ch==110)&br&
{ printf(&\n\n你是猪呀!\n&); &br&
#include#include
int main(void) {
printf("请输入任意一个数字:\n");
scanf("%d",&m);
printf("你是学霸?yes or no?\n\n");
printf("你是男神?yes or no?\n\n");
} else if(k==2) {
printf("你是帅哥?yes or no?\n\n"); …
只需要在ch=getchar()之前加上注释的这句话就没有错误了。//getchar(); ch=getchar();
已有帐号?
无法登录?
社交帐号登录c语言上机考试 写程序 输入n 在屏幕上输出下列n个数值 1 ,1, 2,3,5,8,13,21......._百度知道
c语言上机考试 写程序 输入n 在屏幕上输出下列n个数值 1 ,1, 2,3,5,8,13,21.......
下星期c语言考试
我有更好的答案
printf(&int
main(){ int j = 1;输入错误; 2) {
&quot,j); } if (n &
j =):&,k);;%d&;
return 0; i &%d
return 0; scanf(& %d
&,k); if (n &lt!& printf(& 1) {
printf(&, l);
return 0;请输入n的值;
printf(&quot.h&),&n),j);%d
for (int i = 0;%d
l = j+k; } if (n == 1) {
printf(& int k = 1,j); n-2; } if (n == 2) {
printf(&;;
printf(&quot#include &
} } return 0;
#include&stdio.h&double fib_val[100]={0};void main(void){
int i,n,k;
scanf(&%d&,&n);
fib_val[0]=1.0;
fib_val[1]=1.0;
for(i=2;i&n;i++)
fib_val[i]=fib_val[i-1]+fib_val[i-2];
for(i=0;i&n;i++)
printf(&%.0lf &,fib_val[i]);}
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁#include&stdio.h&
void sort(int*x,int n)
int i,j,k,t;
for(i=0;i&n-1;i++)
for(j=i+1;j&n;j++)
if(x[j]&x[k])
x[i]=x[k];
void main()
int *p,i,a[10];
fp=fopen(&array.out&,&w&);
printf(&Input 10 numbers:&);
for(i=0;i&10;i++)
scanf(&%d&,p++);
sort(p,10);
for(;p&a+10;p++)
printf(&%d\n&,*p);
fprintf(fp,&%d&,*p);
fclose(fp);
版权声明:本文为博主原创,未经博主允许不得转载。}

我要回帖

更多关于 最大输出扭矩 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信