c program
(1) 将一个小于256的十进制正整数转换成八位二进制形式输出 具体要求: 1)十进制数从键盘输入,且在输入前有所提示信息 2)若转换的二进制不够八位,则在前面补“0” 3)输出结果形式为:十进制数----à二进制数 (2) 实验三的(5)进行改造,增加要求: 程序要有连续处理能力,当且仅当输入的4个数全为零时,程序结束 实验三(5) 输入4个互不相等的整数,输出其中最小的一个 具体要求: 整数允许的范围为-215~215-1,若输入越界,则给出出错信息 (3) 编写一个程序,不断接受用户输入的学号和相应成绩,直到输入的学号为0时,输出所有输入中成绩最高的学号和成绩及成绩最底的学号和成绩 (4) 将小于n 的所有个位不等于9的素数在屏幕上打印出来,n的具体值由拥护输入来确定。(素数:只能被1和本身整除的整数)要求:每行输出10个数,分行显示 #include<stdio.h>
void main()
{
int i=8,a[8]={0,0,0,0,0,0,0,0},j;
scanf("%d",&j);
if(j>256)
printf("Err\n");
else
{
while(j>0)
{
a[--i]=j%2;
j/=2;
}
for(int g=0;g<8;g++)
printf("%d",a[g]);
}
}
--------------------
#include<stdio.h>
#define SIZE 1024
void main(){
int i=-1,k,n,a[SIZE];
for(int x=0;x<SIZE;x++) a[x]=0;
printf("enter the number :");
scanf("%d",&n);
for(int j=3;j<n;j++)
{
for(int g=2;g<j;g++)
if(j%g==0) goto A;
if(j%10!=9) a[++i]=j;
A:;
}
k=0;
while(a[k]!=0){
if((k+1)%10==0) printf("\n");
printf("%d ",a[k]);
k++;
}
}
该回答在2006年5月25日
参与评论- 相关内容
- 最近更新
- ·0x7c9322ba 指令引用的 0x000000..
- ·通过什么指令使用cpu得双核功能?
- ·现在手机性价比高的有哪些?
- ·怎样把容量大的MP3压缩得的更小一..
- ·请说说诺基亚N73的优缺点…
- ·手机的开机密码忘了怎么办
- ·诺基亚N73有几个版本,分别多少钱..
- ·日本手机中国能用吗?
- ·rs mmc卡被写保护了
- ·诺基亚N73的各方面速度都很慢吗?
添加到百度搜藏