1、写一个程序,从键盘上接收两个整数,输出这两个整数中值大的一个。
#include <stdio.h>
int main(){
// 定义两个变量
int num1,num2;
// 获取键盘上的值
printf("Please input two numbers:\n");
fflush(stdout);
scanf("%d%d",&num1,&num2);
if(num1>num2){
printf("the %d is older than %d",num1,num2);
}
else
printf("the %d is older than %d",num2,num1);
// 判断并输出较大的值
return 0;
}
----------------------------------------------------------
2、分别阅读下面两段程序,分析程序的结果。
// 程序1
#include <iostream>
using namespace std;
int main()
{
int password = 0;
cout << "请输入密码 :";
cin >> password;
if( password == 123456 )
{
cout << "输入正确,可以进行下面的操作." << endl;
}
else
{
cout << "输入错误,程序即将退出." << endl;
}
return 0;
}
描述:当键盘输如的密码为123456时,将打印输出:输入正确,可以进行下面的操作. 当输入的密码不等于123456时,将打印输出:输入错误,程序即将退出。
// 程序2
#include <iostream>
using namespace std;
int main()
{
int password = 0;
cout << "请输入密码 :";
cin >> password;
if( password = 123456 )
{
cout << "输入正确,可以进行下面的操作." << endl;
}
else
{
cout << "输入错误,程序即将退出." << endl;
}
return 0;}
描述:
程序将不能编译通过,判断的条件错误。应该是两个等于号
---------------------------------------------------------------------------
3、写一个程序,接收两个整数a和b,并判断a是否能被b整除,输出判断结果。
/*
* mian.c
*
* Created on: 2013-3-5
* Author: wangyunhe
*/
#include <stdio.h>
int main(){
// 定义两个变量
int a,b;
// 获取键盘上的值
printf("请输入两个输:\n");
fflush(stdout);
scanf("%d%d",&a,&b);
if(a % b == 0){
printf("%d能被%d整除",a,b);
}
else
printf("%d不能被%d整除",a,b);
return 0;
}
------------------------------------------------------------------------------
4、
写一个程序,接收两个数字,判断这两个数字的乘积是否大于等于5000,如果大于则告诉用户大于5000,如果相等则告诉用户等于5000,否则告诉用