
展开全部
/*
考虑到换成10角的最多是100枚,5角的最多是200枚,因此,程序原理如下:
枚数=(100-10i-20j)/1+i+j,不同的枚数就是不同的方法
硬币有10角、5角、1角的,2重循环搞定
*/
#include<stdio.h>
main()
{
int i,j,sum=0;
for(i=0;i<=100;i++)
for(j=0;j<=200;j++)
if(10*i+5*j<=100)
sum++;
printf("共%d种方法",sum);
}
考虑到换成10角的最多是100枚,5角的最多是200枚,因此,程序原理如下:
枚数=(100-10i-20j)/1+i+j,不同的枚数就是不同的方法
硬币有10角、5角、1角的,2重循环搞定
*/
#include<stdio.h>
main()
{
int i,j,sum=0;
for(i=0;i<=100;i++)
for(j=0;j<=200;j++)
if(10*i+5*j<=100)
sum++;
printf("共%d种方法",sum);
}
展开全部
先设两个变量i,j列出函数表达式i*0.1+j*0.5=10 i:一毛钱的硬币;j:五毛钱的硬币
按照这个程序来设计
main()
{
int i,j;
int count;
for(i=0;i<=100;i++)
for(j=0;j<20;j++)
count=count+1;
printf("how many class:%d",count);
return 0;
}
是吗? 你看看,我现在是windows系统,没切换到linux系统不知道执行正确不,新手上路,请多担待!
按照这个程序来设计
main()
{
int i,j;
int count;
for(i=0;i<=100;i++)
for(j=0;j<20;j++)
count=count+1;
printf("how many class:%d",count);
return 0;
}
是吗? 你看看,我现在是windows系统,没切换到linux系统不知道执行正确不,新手上路,请多担待!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼主,如果有不明白的,尽管发消息问我。建议你测试的时候选用比较极端的例子,那样你才会发现程序到底有没有错。
#include <stdio.h>
void
swap(int * a, int * b)
{
int temp;
temp = *a;
*a = *b;
*b = temp;
}
void
deal(int * a)
{
int i, imin = 0, imax = 9;
for ( i = 0; i < 10; i++ ) {
if ( a[i] > a[imax] )
imax = i;
if ( a[i] < a[imin] )
imin = i;
}
swap(a, a+imin);
if ( imax != 0 )
swap(a+9, a+imax);
}
void
io(int * a)
{
int i;
for ( i = 0; i < 10; i++ )
scanf( "%d", a+i );
deal(a);
for ( i = 0; i < 10; i++ )
printf( "%d ", a[i] );
}
int
main(void)
{
int a[10];
printf( "Please input ten numbers:\n" );
io(a);
return 0;
}
#include <stdio.h>
void
swap(int * a, int * b)
{
int temp;
temp = *a;
*a = *b;
*b = temp;
}
void
deal(int * a)
{
int i, imin = 0, imax = 9;
for ( i = 0; i < 10; i++ ) {
if ( a[i] > a[imax] )
imax = i;
if ( a[i] < a[imin] )
imin = i;
}
swap(a, a+imin);
if ( imax != 0 )
swap(a+9, a+imax);
}
void
io(int * a)
{
int i;
for ( i = 0; i < 10; i++ )
scanf( "%d", a+i );
deal(a);
for ( i = 0; i < 10; i++ )
printf( "%d ", a[i] );
}
int
main(void)
{
int a[10];
printf( "Please input ten numbers:\n" );
io(a);
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询