
偶数就是能被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语言程序设计的判断,填空题吧,谢谢。、设计一个程序,输入一个年份,判断其为闰年或是平年等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)