コード例 #1
0
ファイル: 11.c プロジェクト: Crabbit/c
int main()
{
	int k=2,m=1,n;
	n=fun3(k);
	n=fun3(m);
	printf("n=%d\n",n);
	return 0;
}
コード例 #2
0
ファイル: 176.cpp プロジェクト: HiYellowC/ACM
int fun3(int n, int k) {
	if(n < k)
		return 0;
	else if(k == 1 || k == n)
		return 1;
	else
		return fun3(n - k, k) + fun3(n - 1, k - 1);
}
コード例 #3
0
ファイル: record_goto.c プロジェクト: jon-turney/binutils-gdb
void
fun4 (void)
{		/* fun4.1 */
  fun1 ();	/* fun4.2 */
  fun2 ();	/* fun4.3 */
  fun3 ();	/* fun4.4 */
}		/* fun4.5 */
コード例 #4
0
ファイル: t8.c プロジェクト: HUST-PLT/range-analysis
int fun2(int e, int f) {
  if (e > f) {
    return fun3(e - 1, f + 1);
  } else {
    return f - e;
  }
}
コード例 #5
0
ファイル: 8878523_PE.cpp プロジェクト: chyyuu/ACM
int main()
{
	//freopen("1489in.txt","r",stdin);
	//freopen("1489out.txt","w",stdout);
int i,j,k;
int n,p;
fun0();

char str1[100],str2[100];

while(1)
{

    str1[0]=getchar();
    if(str1[0]==10)break;
    for(i=1;;i++)
    {
    str1[i]=getchar();
    if(str1[i]==10){str1[i]='\0';break;}             
    }
    for(i=0;;i++)
    {
    str2[i]=getchar();
    if(str2[i]==10){str2[i]='\0';break;}             
    }
int x1=fun2(str1);//printf("%d %s\n",x1,str1);
int x2=fun2(str2);//printf("%d %s\n",x2,str2);
int x3=x1*x2;

n=x2;
for(i=0;;i++)
{
    p=n%2;
    if(p)cstr0[i][istr1[i]]='*';
    printf("%s%s\n",cstr0[i],fun3(x1));	
    if(p)cstr0[i][istr1[i]]=' ';
    x1*=2;
    n/=2;
    if(n==0)break;	
}	
printf("The solution is: %s\n",fun3(x3));
	
}

	//getchar();getchar();
return 0;	
}
コード例 #6
0
ファイル: structs.c プロジェクト: Distrotech/binutils
int main()
{
  int i;

  for (i = 0; i < 256; i++)
    chartest[i].c = i;
  chartest[0].c = 0;  /* chartest-done */

  Fun1(foo1);	
  Fun2(foo2);	
  Fun3(foo3);	
  Fun4(foo4);	
  Fun5(foo5);	
  Fun6(foo6);	
  Fun7(foo7);	
  Fun8(foo8);	
  Fun9(foo9);	
  Fun10(foo10);
  Fun11(foo11);
  Fun12(foo12);
  Fun13(foo13);
  Fun14(foo14);
  Fun15(foo15);
  Fun16(foo16);
  Fun17(foo17);
  Fun18(foo18);

  /* An (almost-)infinite loop that first clears all the variables and then
     calls each function.  This "hack" is to make testing random
     functions easier - "advance funN" is guaranteed to have always
     been preceded by a global variable clearing zed call.
     We don't let this run forever in case gdb crashes while testing,
     we don't want to be left eating all cpu on the user's system.  */

  for (i = 0; i < 1000000; ++i)
    {
      zed ();
      L1  = fun1();	
      L2  = fun2();	
      L3  = fun3();	
      L4  = fun4();	
      L5  = fun5();	
      L6  = fun6();	
      L7  = fun7();	
      L8  = fun8();	
      L9  = fun9();	
      L10 = fun10();
      L11 = fun11();
      L12 = fun12();
      L13 = fun13();
      L14 = fun14();
      L15 = fun15();
      L16 = fun16();
      L17 = fun17();
      L18 = fun18();
    }

  return 0;
}
コード例 #7
0
ファイル: m.c プロジェクト: charlie-wong/wlc
int main(void)
{
	fun1();
	fun2();
	fun3();
	fun4();
	
	return 0;

}
コード例 #8
0
ファイル: seg_old.c プロジェクト: The-second-group/zuoye
int main()
{ 
    printf("the 1st\n");
    fun1();
    printf("the 2nd\n");
    fun2();
    printf("the 3rd\n");
    fun3();
    return 0;
}
コード例 #9
0
int main()
{
	int num;
	printf("please enter a number :");
	scanf("%d",&num);
	printf("fun 1 return %d\n",fun1(num));
	printf("fun 2 return %d\n",fun2(num));
	printf("fun 3 return %d\n",fun3(num));
	printf("fun 4 return %d\n",fun4(num));
	return 0;
}
コード例 #10
0
int main() {
    XXX;
    fun1();
    XXX;
    volatile int a = fun2();
    XXX;
    volatile int b = fun3(a);
    XXX;
    volatile int c = fun4(a, b);
    XXX;
    volatile int d = fun5(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15);
    XXX;
    return 0;
}
コード例 #11
0
ファイル: main.c プロジェクト: maaark11/veraoUSP
int main(int argc, char* argv[]) {
    ponto_p a, b;
    if (argc != 5) {
        printf("Faltam argumentos!\nSaindo!\n");
        exit(-1);
    }
    
    a = criar_ponto(atoi(argv[1]), atoi(argv[2]));
    b = criar_ponto(atoi(argv[3]), atoi(argv[4]));

    fun1(a, b);
    fun2(a, b);
    fun3(b);

    return 0;
}
コード例 #12
0
ファイル: moc_qt1.cpp プロジェクト: dailianyu/linux_app
int Qt1::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QDialog::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: fun(); break;
        case 1: fun1((*reinterpret_cast< QString(*)>(_a[1]))); break;
        case 2: fun3((*reinterpret_cast< QString(*)>(_a[1]))); break;
        case 3: fun2(); break;
        case 4: tellme((*reinterpret_cast< int(*)>(_a[1]))); break;
        }
        _id -= 5;
    }
    return _id;
}
コード例 #13
0
ファイル: copying.C プロジェクト: fritzo/sandbox
int main ()
{
  LOG("main");
  {
    space-=2;

    RUN( Eg a )
    RUN( Eg b = a )
    RUN( Eg c )
    RUN( c = a )
    RUN( Eg d = fun1() )
    RUN( Eg e = fun2() )
    RUN( Eg f = fun3() )

    space+=2;
  }

  return 0;
}
コード例 #14
0
void test1 () {
    struct V {
        float x = 1.0f;
        float GetX() const { return x; } 
        V() {}
    } const v;
    Class c;
    const Class cc;
    Fun< int (int) >   fun0;
    Fun< int (int) >   fun1(&Twice);  
    Fun< int (int) >   fun2(&Class::Twice);
    Fun< int () >      fun3(&VoidParam);
    Fun< int () >      fun4(&Class::VoidParam);
    Fun< int () >      fun5(&Class::VoidParamConst);
    Fun< void(int&) >  fun6(&Class::Void);
    Fun< int (int) >   fun7((Functor()));
    auto               fun8(RetFun());
    Fun< float (int, int) > fun9([=](int i, int j) {return float(i/j);});
    Fun< float (int, int) > fun10(fun9);
    Fun< float () > fun11([v](){return v.GetX();});
    Fun< void() > vd;

    try { 
         fun0(9); //must throw
         assert(false);
    } catch(...) {}
    fun0 = fun1;
    assert(fun0(2)    == fun1(2));
    assert(fun1(2)    ==  4);
    assert(fun2(c, 3) ==  6);
    assert(fun5(cc)   ==  2);
    assert(fun7(6)    == 18);
    assert(fun8(7)    == 21);
    assert(fun9(10,4) == float(10/4));
    assert(fun10(20, 8) == fun9(20, 8));
    assert(fun11() == 1.0f);
    //void return type
    int i = 0;
    fun6(c, i);
    assert(i == 1234);
}
// main begin
int main()
{
    BaseServiceProcess bp;
    bp.installSignalHandle();
    std::this_thread::sleep_for(std::chrono::seconds(1));
    while(true)
    {
        fun1();
        fun2();
        fun2();
        fun3();
        fun3();
        fun3();
        fun3();
        fun3();
        fun3();
    }
}
コード例 #16
0
ファイル: moc_qt1.cpp プロジェクト: dailianyu/linux_app
int Qt1::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QDialog::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: fun(); break;
        case 1: fun1((*reinterpret_cast< QString(*)>(_a[1]))); break;
        case 2: fun3((*reinterpret_cast< QString(*)>(_a[1]))); break;
        case 3: fun2(); break;
        case 4: tellme((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 5: textchange(); break;
        case 6: addtext(); break;
        case 7: settext((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 8: settext1((*reinterpret_cast< QString(*)>(_a[1]))); break;
        case 9: settext2((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 10: displayimage(); break;
        case 11: displayqt2(); break;
        }
        _id -= 12;
    }
    return _id;
}
コード例 #17
0
ファイル: 2.c プロジェクト: 2015winter/interview
int main(void) {
    int N, M,i ,j ,k , m , n;
	char *str;
	//char a[8] = "ABCDEFG";
	//printf("%s\r\n", a);
	//fun4(a,2,3);
	//printf("%s\r\n", a);
	int a,b,c;
    while(scanf("%d", &N) != EOF) 
	{
    	if(scanf("%d", &M) != EOF) 
		{
			if(NULL == (str = (char*)malloc(sizeof(char)*(N+1))))
			{
				return 0;
			}
			scanf("%s", str);
			printf("%s\r\n", str);
			char **array = (char**)malloc(sizeof(char*)*M);
			for(i = 0; i < M; i++)
			{
				array[i] = (char*)malloc(sizeof(char)*20);
				gets(array[i]);
				gets(array[i]);
				printf("%s\r\n", array[i]);
				k = 0;
				while(array[i][k] != ' ')
					k++;
				printf("k = %d \r\n", k);
				while(array[i][k] == ' ')
					k++;
				printf("k = %d \r\n", k);
				if(array[i][k] == '1')
				{
					while(array[i][k] != ' ')
						k++;
					while(array[i][k] == ' ')
						k++;
					a = array[i][k] -'0';
					while(array[i][k] != ' ')
						k++;
					while(array[i][k] == ' ')
						k++;
					b = array[i][k]-'0';	
					while(array[i][k] != ' ')
						k++;
					while(array[i][k] == ' ')
						k++;
					c = array[i][k];
					printf("%d  %d  %c\r\n",a,b,c);
					fun1(str,a,b,c);					
				}
				else if(array[i][k] == '2')
				{
					while(array[i][k] != ' ')
						k++;
					while(array[i][k] == ' ')
						k++;
					a = array[i][k]-'0';
					while(array[i][k] != ' ')
						k++;
					while(array[i][k] == ' ')
						k++;
					b = array[i][k]-'0';	
					while(array[i][k] != ' ')
						k++;
					while(array[i][k] == ' ')
						k++;
					c = array[i][k]-'0';
					fun2(str,a,b,c);					
				}
				else if(array[i][k] == '3')
				{
					while(array[i][k] != ' ')
						k++;
					while(array[i][k] == ' ')
						k++;
					a = array[i][k]-'0';
					fun3(str,a,N);						
				}
				else if(array[i][k] == '4')
				{
					while(array[i][k] != ' ')
						k++;
					while(array[i][k] == ' ')
						k++;
					a = array[i][k]-'0';
					while(array[i][k] != ' ')
						k++;
					while(array[i][k] == ' ')
						k++;
					b = array[i][k]-'0';	
					fun4(str,a,b);								
				}				
			}
			printf("%s",str);
		}
    }
    return 0;
}
コード例 #18
0
ファイル: digui.c プロジェクト: LiYingwei/ics_nemu
int fun2() {
	set_bp();
	return fun3();
}
コード例 #19
0
ファイル: ChessProblem.cpp プロジェクト: Jinchenyuan/MyTest
int _tmain(int argc, _TCHAR* argv[])
{

    fun3();
    system("pause");
}
コード例 #20
0
ファイル: 源.cpp プロジェクト: ArielDan/-C
void main(){
	
	printf("please input pinter values:(10)");
	fun3();
}