程序设计:输入一个整数,判断是否为偶数,如果为偶数,则输出该整数。

程序设计:输入一个整数,判断是否为偶数,如果为偶数,则输出该整数。,第1张

偶数就是能被2整除的数,表示成程序语句即:n%2==0

/

输入一个整数,判断是否为偶数,如果为偶数,则输出该整数。

/

#include <stdioh>

void main ()

{

int n;

printf("输入一个整数:");

scanf("%d",&n);

if(n%2==0)printf("%d\n",n);

}

1 :对。

2:错。函数可以嵌套调用,但不可以嵌套定义。

3:对。c语言是区分大小写的。

4:对。八进制以0开头。

5:对。c语言的命名由字母和数字组成,但是第一个字符必需是字母,下划线也被认为是字母。6:对。c语言从mian函数开始,顺序执行。

7:错。A和a是两个不同的变量。

8:对。文件 *** 作fopen是打开文件,fclose是关闭文件。

9:对。c语言的数组名其实就是数组是首地址,可以当参数传递。

10:错。因为输出的不是12345这几个数,而是这变量所对应的数的十六进制。

1:#define

2: 0。15>2是真,所以这表达式是1。25%5余数是0,所以1与0结果为0

3:ch!='\n',ch>='0' &&ch<='9',以为换行符是'\n'。

4:输出一个字符到屏幕上

5:定义一个指针p,该指针指向int型的数据

6:FILE fp。

7:12。定义了二维数组,行为3,列为4

int leap(int n)

{

if(n%400==0)return 1;

if(n%100==0)return 0;

if(n%4==0)return 1;

return 0;

}/精简吧/

/主函数/

main()

{int year;

scanf("%d",&year);

if(leap(year))printf("闰年\n");

else printf("平年\n");

}

#include <iostreamh> void main() { int input_value; cout<<"输入一个整数:\n"; cin>>input_value; if(input_value%2==0) cout<<"输入的整数为偶数"; else cout<<" 输入的整数为奇数"; if(input_value<0) cout<<"且是负数"<<endl; else cout<<"且是正数"<<endl; } }

//最近的栈作业~

#include<iostream>

using namespace std;

class Stack

{

private:

int maxSize;

int top;

int p;

public:

Stack(int size)

{

maxSize=size;

top=-1;

p=new int[maxSize];

}

~Stack()

{

delete [] p;

}

void Clear()                     //清空栈

{

top=-1;

}

bool Push(const int value)       //压入

{

if(top==maxSize-1)

{

cout<<"栈满溢出"<<endl;

return false;

}

else

{

p[++top]=value;

return true;

}

}

bool Pop(int &value)               //读取栈顶元素的值并删除

{

if(top==-1)

{

cout<<"栈为空,不能进行删除 *** 作"<<endl;

return false;

}

else

{

value=p[top--];

return true;

}

}

bool Top(int &value)                //读取栈顶元素的值并不删除

{

if(top==-1)

{

cout<<"栈为空,不能读取栈顶元素"<<endl;

return false;

}

else

{

value=p[top];

return true;

}

}

bool IsEmpty()                 //栈空否?

{

if(top==-1)

return true;

else

return false;

}

bool IsFull()                  //栈满否?

{

if(top==maxSize-1)

return true;

else

return false;

}

void show()                //查看栈内元素的值

{

int t=top;

cout<<"栈内元素:"<<endl;

while(t+1)

cout<<p[t--];

cout<<endl;

}

};

void match()

{

int i=0,flag=1,temp,flag2=1;

char s[50];

char c;

Stack formula(10);

cout<<"输入一个式子:\n";

cin>>s;

c=s[i];

while(c&&flag)

{

if(c=='('||c=='['||c=='{')

{

formulaPush(c);

flag2=0;

}

else if(c==')'||c==']'||c=='}')

{

if(formulaIsEmpty())

{

flag=0;

break;

}

formulaPop(temp);

if(temp==c-1||temp==c-2);

else

{

flag=0;

break;

}

}

c=s[++i];

}

if(!formulaIsEmpty())

flag=0;

if(flag2)

cout<<"无括号\n";

else if(flag)

cout<<"括号配对正确\n";

else

cout<<"括号配对错误\n";

}

int main()

{

match();

return 0;

}

源程序代码以及算法解释如下:

#define _CRT_SECURE_NO_WARNINGS

#include<stdioh>

int Func(int m)//判断函数

{

int n = 2;

while (n <= m && (m%n))//判断是否能被其他数整除

n++;

if (m == n)

return 1;

else

return 0;

}

int main()

{

int M_num;//定义变量

printf("请输入需要判断的数:\n");//文字提示

scanf("%i", &M_num);//循环输入数组元素

int i = Func(M_num);//判断是否是素数

if (i == 1)//输出结果

printf("输入的数是素数");

if (i == 0)

printf("输入的数不是素数");

printf("\n");

return 0;

}

程序运行结果如下:

扩展资料:

输出1-100之间的所有素数程序如下:

#include<stdioh>

int PrimeNumer(int x) //定义一个函数判断

{

assert(x > 0);  //判断

int i;   //被除数

for (i = 2; i < x; i++)

{

if (x%i == 0)

{

return 0;            //表示正常终止

}

}

return 1;       //只是给主调函数一个标志,说明他的执行过程中遇到异常情况。 然后就返回主调函数来处理,继续执行。 

}

int main()

{

int i,a;

int count = 0;

for (i = 2; i < 101; i++)

{

if (PrimeNumer(i))                           //调用函数来判断

{

count++;                             //加入了一个计数器

printf("%d\n", i);

}

}

printf("素数出现的次数%d", count);

system("pause");

return 0;

}

如图所示。。。。

void CChengjiDlg::OnButton1() //按钮里的

{

// TODO: Add your control notification handler code here

UpdateData(TRUE);

m_s=m_score; //控件变量

int c=m_s/10;

if(m_s>100 || m_s <0)

MessageBox("分数录入错误");

switch(c)

{

case 10:

case 9:

m_string = "A";

break;

case 8:

m_string = "B";

break;

case 7:

m_string = "C";

break;

case 6:

m_string = "D";

break;

default:

m_string = "E";

break;

}

UpdateData(FALSE);

}

以上就是关于程序设计:输入一个整数,判断是否为偶数,如果为偶数,则输出该整数。全部的内容,包括:程序设计:输入一个整数,判断是否为偶数,如果为偶数,则输出该整数。、帮忙做几道C语言程序设计的判断,填空题吧,谢谢。、设计一个程序,输入一个年份,判断其为闰年或是平年等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9511230.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存