逻辑运算和判断选取控制
来源:互联网 发布:学生空间七天网络登录 编辑:程序博客网 时间:2024/06/18 09:02
逻辑运算和判断选取控制
1、编制程序要求输入整数a和b,若a2+b2大于100,则输出a2+b2百位以上的数字,否则输出两数字之和。
#include<stdio.h>
int main()
{
int a,b;
printf("input two number:");
scanf("%d %d",&a,&b);
if((a*a+b*b)>=100)
printf("/n %d",(a*a+b*b)/100);
else
printf("/n %d",a+b);
getch();
}
2、试编程判断输入的正整数是否既是5又是7的整数倍数。若是,则输出yes;否则输出no。
#include<stdio.h>
int main()
{
int a;
printf("input a number:");
scanf("%d",&a);
if(a%5==0 && a%7==0)
printf("yes");
else
printf("no");
getch();
}
指针
1、编一程序,将字符串computer赋给一个字符数组,然后从第一个字母开始间隔的输出该串,请用指针完成。
#include<stdio.h>
int main()
{
char string[]="computer";
char *p=string;
while(*p)
{
printf("%c",*p);
p++;
p++;
}
getch();
}
2、输入一个字符串string,然后在string里面每个字母间加一个空格,请用指针完成。
#include<stdio.h>
#include<CONIO.H>
#include<STDLIB.H>
#define max 100
char * copyString;
void copy(char *,char*);
void insert(char *);
int main()
{
char * string;
string = (char *)malloc(max*sizeof(char));
scanf("%s",string);
insert(string);
printf("%s",string);
getch();
return 0;
}
void copy(char * c,char * s)
{
while(*s!='/0')
{
*c=*s;
s++;
c++;
}
*c='/0';
}
void insert(char * s)
{
copyString = (char*)malloc(2*max*sizeof(char));
copy(copyString,s);
while(*copyString!='/0')
{
*s=*copyString;
s++;
copyString++;
*s=' ';
s++;
}
*s='/0';
}
- 逻辑运算和判断选取控制
- Python的关系运算符逻辑运算符和流程控制
- 控制DIV的选取
- Python流控制- 逻辑运算符
- JQuery控制DIV的选取
- 长逻辑运算符和短逻辑运算符
- VB6升级到VB2010之十四:与运算和逻辑运算判断失误导致升级出错~
- 逻辑运算和指令跳转
- C_关系和逻辑运算
- 逻辑运算符和表达式
- 逻辑运算符||和&&
- javascript逻辑运算符“||”和“&&”
- 逻辑运算和位运算
- 位和逻辑运算符
- 逻辑运算和关系运算
- 003 关系和逻辑运算
- javascript逻辑运算符“||”和“&&”
- javascript逻辑运算符“||”和“&&”
- 上班人员必读:“五险一金”详解
- 什么是句柄?
- linux信号表
- 利用XMLSerializer将对象串行化到XML
- 这里是用来放置一些使用电脑中遇到的问题的
- 逻辑运算和判断选取控制
- 2007年8月14日 星期二 睛
- 80后族群的30个特征,你没有几条?
- 迭代算法 JAVA
- 谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词
- 16个经典面试问题回答思路
- professional js
- 一个自动ftp的脚本(转)
- 客户端 打印代码