求解答C语言编程问题!10分急悬!谢谢了!

1.编写一个程序,要求用户从终端输入两个整数值,检测这两个整数,判定第一个数能否被第二个数整除,并在终端上显示相应的信息.
2.编写一个程序,把从终端上输入的整数用英语显示该整数的每一位数字.如果用户输入了392,那么程序应显示three nine two.
3.编写一个程序,从键盘读入一个正整数n.然后显示n行"hello!".
4.使用printf()函数编写程序显示下列图形.
A
B B B
C C C C C
D D D D D D D
C C C C C C
B B B
A
第四题图如下才对!!

1.编写一个程序,要求用户从终端输入两个整数值,检测这两个整数,
判定第一个数能否被第二个数整除,并在终端上显示相应的信息.
#include<stdio.h>
main()
{
int a,b;
printf("please input two numbers:\n");
scanf("%d%d",&a,&b);
if(a%b==0)
printf("%d%可以被d整除",a,b);
else
printf("%d不能被%整除d"a,b);
}

2.编写一个程序,把从终端上输入的整数用英语显示该整数的每一位数
字.如果用户输入了392,那么程序应显示three nine two.
#include<stdio.h>
main()
{
int n,a,b,c;
printf("请输入任一三位数整数:\n");
scanf("%d",&n);
a=n%10;
b=n/10%10;
c=n/100%10;
switch(c)
{
case 1:printf("one ");break;
case 2:printf("two ");break;
case 3:printf("three ");break;
case 4:printf("four ");break;
case 5:printf("five ");break;
case 6:printf("six ");break;
case 7:printf("seven ");break;
case 8:printf("eight ");break;
case 9:printf("night ");break;
case 0:printf("zero ");break;
}
switch(b)
{
case 1:printf("one ");break;
case 2:printf("two ");break;
case 3:printf("three ");break;
case 4:printf("four ");break;
case 5:printf("five ");break;
case 6:printf("six ");break;
case 7:printf("seven ");break;
case 8:printf("eight ");break;
case 9:printf("night ");break;
case 0:printf("zero ");break;
}

switch(a)
{
case 1:printf("one ");break;
case 2:printf("two ");break;
case 3:printf("three ");break;
case 4:printf("four ");break;
case 5:printf("five ");break;
case 6:printf("six ");break;
case 7:printf("seven ");break;
case 8:printf("eight ");break;
case 9:printf("night ");break;
case 0:printf("zero ");break;
}

}
3.编写一个程序,从键盘读入一个正整数n.然后显示n行"hello!".
/*#include<stdio.h>
main()
{
int i,n;
printf("please input a number:\n");
scanf("%d",&n);
for(i=1;i<=n;i++)
printf("hello!\n");
}
4.使用printf()函数编写程序显示下列图形.
A
B B B
C C C C C
D D D D D D D
C C C C C C
B B B
A
#include<stdio.h>
main()
{
int i,j,k;
for(i=1;i<=4;i++)
{
for(k=1;k<=4-i;k++)
printf(" ");
for(j=1;j<=2*i-1;j++)
printf("%2c",64+i);
printf("\n");
}
for(i=3;i>=1;i--)
{
for(k=1;k<=4-i;k++)
printf(" ");
for(j=1;j<=2*i-1;j++)
printf("%2c",64+i);
printf("\n");
}
}
注:这些程序的算法都很简单,很容易看懂。他们全都通过了编译,保证直接将他们拷贝到编译器中就可以运行。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-04-19
1、#include<stdio.h>
void main()
{
int a,b;
printf("请输入两个整数");
scanf("%d%d",&a,&b);
if(a%b==0)
printf("能整除");
else
printf("不能整除");
}
3、#include<stdio.h>
void main()
{
int n,i;
printf("请输入整数n");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
printf("hello\n");
}
}
第2个回答  2009-04-16
第一个程序:输入的时候比如输入35和45,一定要输入35,45显示时34不能被45整除,别忘记中间的逗号啊
#include<stdio.h>
void main()
{
int a,b;
scanf("%d,%d",&a,&b);
if(b%a==0)
printf("%d能被%d整除",a,b);
else
printf("%d不能被%d整除",a,b);
}
第二个:
#include<stdio.h>
void main()
{
char a[10][7]={"zero","one","two","three","four","five","six","seven","eight","nine"};
int i,j;
printf("请任意输入一个三位整数:\n");
scanf("%d",&i);
printf("Enlish is:");
int k;
for(j=0,k=100;j<3;j++)
{
printf("%s ",a[i/k]);
i=i%k;
k/=10;
if(k==0)
break;

}
第三个:
#include<stdio.h>
void main()
{

int n,i;
scanf("%d",&n);
for(i=1;i<=n;i++)
printf("hello\n");

}

第四个:
#include<stdio.h>
void main()
{
printf(" A\n B B B\n C C C C\n D D D D D\n C C C C\n B B B\n A\n");

}

}
第3个回答  2009-04-14
#include<stdio.h>
void main()
{
int n,i;
scanf("%d",&n);
for(i=1;i<=n;i++)
printf("hello\n");
}
第4个回答  2009-04-14
呵呵,这个应该是学C语言的基本知识,多看看书,自己锻炼一下,如果做作业也要在网上找的话,那这个作业队你来说是没有任何意义的。
第5个回答  2009-04-20
这么多回答的,我就不献丑了,呵呵
相似回答