X 我知道了TIPS:左右滑动导航栏可以查看更多栏目
问题:
1.从键盘输入一个整数(1~9),例如输入4,显示结果是4+44+444+4444
2.首项是2,公比数是2,求等比数列之和,其和不超过20
求各位高手、大侠、大哥、大姐帮帮小弟,感激不尽!!
>> 本文固定链接: http://www.vcgood.com/archives/2297
>> 转载请注明: youryou 2008年04月23日 于 C语言帝国 发表
各位帮帮小弟啊!!!!
关于题(2)
#include<stdio.h>void main(){ int a1=2,q=2,i,sum=0,num,t; num=a1 ; for(i=1;i<10;i++) { t=sum ; sum=sum+num; num=num*q;
if(sum>20&&t<=20) break; } printf(“%d”,t); getch();
}
#include<stdio.h>void main(){ int a; printf(“please input a number(1-9)\n”); scanf(“%d”,&a); printf(“%d+%d%d+%d%d%d+%d%d%d%d”,a,a,a,a,a,a,a,a,a,a); getch();}
#include<stdio.h>void main(){ int a,i,j; printf(“please input a number(1-9)\n”); scanf(“%d”,&a); for(i=1;i<5;i++) { for(j=0;j<i;j++) printf(“%d”,a); if(i<4) printf(“+”); } getch();}
老大,关于第一题,你能不能用while的循环语句来写啊,小弟还没有学到for语句,我看不明白啊!!!不过还是很感谢你
谢谢
你必须先 登录才能发表评论。
各位帮帮小弟啊!!!!
关于题(2)
#include<stdio.h>
void main()
{
int a1=2,q=2,i,sum=0,num,t;
num=a1 ;
for(i=1;i<10;i++)
{
t=sum ;
sum=sum+num;
num=num*q;
if(sum>20&&t<=20)
break;
}
printf(“%d”,t);
getch();
}
#include<stdio.h>
void main()
{
int a;
printf(“please input a number(1-9)\n”);
scanf(“%d”,&a);
printf(“%d+%d%d+%d%d%d+%d%d%d%d”,a,a,a,a,a,a,a,a,a,a);
getch();
}
#include<stdio.h>
void main()
{
int a,i,j;
printf(“please input a number(1-9)\n”);
scanf(“%d”,&a);
for(i=1;i<5;i++)
{
for(j=0;j<i;j++)
printf(“%d”,a);
if(i<4)
printf(“+”);
}
getch();
}
老大,关于第一题,你能不能用while的循环语句来写啊,小弟还没有学到for语句,我看不明白啊!!!不过还是很感谢你
谢谢