第1个回答 2009-04-29
fun(a,b)
{ int i,sum=0;
for(i=a;i<=b;i++)
sum=sum+i;
return(sum);
}
main()
{ int m,n,z,j=0;
scanf("%d%d",&m,&n);
if(j<3)
{j++;
printf("请输入两个数之间所以数之和");
scanf("%d",&z);
if(z== fun(m,n))printf("Welcome");break;
}
else
printf("Sorre");
}
电脑没装软件,应该会有一些错误,自己调试一下!
第2个回答 推荐于2017-09-22
第一个:
#include<stdio.h>
void sum(int m,int n)
{
if(m>n)
{
int temp=m;
m=n;
n=temp;
}
for(int i=m+1;i<n;i++)
{
for(int j=i+1;j<n;j++)
{
printf("%d ",i+j);
}
}
printf("\n");
}
main()
{
int m,n;
printf("Please input tow number:\n");
scanf("%d",&m);
scanf("%d",&n);
sum(m,n);
}
2.
#include<stdio.h>
#include<string.h>
main()
{
char a[7]="917758";
char b[20];
int count=1;
printf("Please input password:\n");
scanf("%s",&b);
while(count<=3)
{
if(strcmp(a,b)==0)
{
printf("Welcome");
return;
}
else
{
count++;
printf("Sorry\n");
scanf("%s",&b);
}
}
}本回答被提问者采纳