我想找到介于0和长变量之间的素数,但我无法获得任何输出.
该计划是
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication16
{
class Program
{
void prime_num(long num)
{
bool isPrime = true;
for (int i = 0; i <= num; i++)
{
for (int j = 2; j <= num; j++)
{
if (i != j && i % j == 0)
{
isPrime = false;
break;
}
}
if (isPrime)
{
Console.WriteLine ( "Prime:" + i );
}
isPrime = true;
}
}
static void Main(string[] args) …
Run Code Online (Sandbox Code Playgroud) 任何人都可以告诉我#pragma在c语言中可以做什么.它的用途是什么以及为什么上述程序没有在以下程序中给出'v1'和'v2'内部的输出...
# include<stdio.h>
void v1();
void v2();
# pragma startup v1
# pragma exit v2
int main()
{
printf("inside main\n");
return 0;
}
void v1()
{
printf("inside v1\n");
}
void v2()
{
printf("inside v2\n");
}
Run Code Online (Sandbox Code Playgroud)
我也想知道#pragma指令的用途是什么.... plz帮助
我一直在尝试使用C语言编写一些程序并且遇到这个......
#include<stdio.h>
int main()
{
int j = 3, k;
k= !5 && j;
printf("%d", k);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
任何人都可以弄清楚这是什么问题,如果我编译程序,我会得到0
当我在c#中尝试相同的代码
public void logic()
{
j = 5;
k = !4 && j;
Console.WriteLine("hence the value would be " + k);
}
Run Code Online (Sandbox Code Playgroud)
这将生成错误*(错误1运算符'!'不能应用于'int'类型的操作数C:\ Documents and Settings\SANDEEP\My Documents\Visual Studio 2005\Projects\ConsoleApplication18\ConsoleApplication18\Program.cs 21 17 ConsoleApplication18)
我想知道为什么我的c代码的输出不起作用,我怎么能使用!运营商在c#..... plz帮助....
当我遇到以下问题时,我在C中编写此代码.
#include <stdio.h>
int main()
{
int i=2;
int j=3;
int k,l;
float a,b;
k=i/j*j;
l=j/i*i;
a=i/j*j;
b=j/i*i;
printf("%d %d %f %f\n",k,l,a,b);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
任何人都可以告诉我为什么代码为第一个和第三个变量(k
和a
)返回零?
我正在学习指针,我遇到了这个程序:
#include <stdio.h>
void swap(int *,int *);
int main()
{
int a=10;
int b=20;
swap(&a,&b);
printf("the value is %d and %d",a,b);
return 0;
}
void swap(int *a,int*b)
{
int t;
t=*a;
*a=*b;
*b=t;
printf("%d and%d\n",*a,*b);
}
Run Code Online (Sandbox Code Playgroud)
任何人都可以告诉我为什么这个主函数返回值反转?到目前为止我理解的是C中的函数调用不会影响main函数及其值.
我也想知道指针变量占用的空间有多少像整数一样占用了2个字节以及各种应用程序的使用和指针的优点......
#include<stdio.h>
#define a(x) (x * x)
int main()
{
int i = 3, j;
j = a(i + 1);
printf("%d", j);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
我想知道为什么程序没有提供输出16
.(我得到了输出7
.)
我非常理解这一点,但如果程序是这样的:
#include<stdio.h>
#define a(x) (x * x)
int main()
{
int i = 3, j, k;
j = a(i++);
k = a(++i);
printf("%d\n%d", j, k);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
那么为什么上面的程序给出了以下输出:
9
49
Run Code Online (Sandbox Code Playgroud) 如果我写一个C程序然后它不会自动退出,如果其他像....
#include<stdio.h>
int main ()
{
int a, b, c, d;
printf ("enter the value ");
scanf("%d %d %d ",&a,&b,&c);
d=a+b+c;
if(d==180)
printf("triangle is valid ");
else
printf("triangle is invalid ");
return 0;
}
Run Code Online (Sandbox Code Playgroud)
然后它不会自行终止.....
任何人都可以帮助弄清楚这个问题是什么.....
我编写了以下pl/sql程序,无法检测错误:
declare
variable a number;
b number:=2354;
begin
b:=:a;
end;
Run Code Online (Sandbox Code Playgroud)
这个错误是
SP2-0552:未声明绑定变量"A".
请帮忙......