编程输出这个数
答:这个问题就是一个简单的输出 代码示例如下 include<stdio.h> int main(){ printf("Hello World!\n");}
答:C语言中要输出地址时通常以16进制的方式输出 printf函数中要显示16进制数时用%x格式 综上,要输出某个值的地址可以写为printf("%x",&变量);若变量为指针时,则应写为printf("%x",指针);代码示例如下,int a=5;a的地址为&a;
答:{ int a,v,n=0;printf("input int value a\n");scanf("%d",&a);while(1){ v=a%10; printf("%d",v);if (v%2==0)n++;a=a/10; if (a==0)break;} printf("\neven digi number = %d\n",n);return 0;} 如果数很大,例如有200位,可以用字符串来处理,程序如下:include...
答:void show(int *nums);int main(){ int nums[20]={0};//表示1到20个数字的状态,0表示未被输入,1表示已被输入 int save[19],*p=save,n=19,in=0,flag;while(n--){ flag=1;system("cls");show(nums);printf("请输入一个数字(1~20):"),scanf("%d",&in);while(in<1 || in...
答:1 12321 123454321 1234567654321 include<iostream>using namespace std;int main(void){int count=1;while(count<10)//你想输出更多就把里面的10改大点,{for(int i=1;i<=count;i++)//输出前一半包括最大数 cout<0;j--)//输出后一半 cout<<j;count+=2;} cout<<endl;return 0;...
答:C语言程序如下:include <stdio.h> int main(){ long int i,j,sum;for(i=2;i<100;i++){ sum=0;for(j=2;j<=i/2;j++){ if(i%j==0){ sum=sum+j;} } if(i==sum+1)printf("%d\n",i);} }
答:include <stdio.h>int main(){ int num; int a,b,c; do{ printf("请输入一个100-999之间的数字"); scanf("%d",&num); }while(num<100 || num>999); a=num/100; b=(num-a*100)/10; c=num%10; if(a+b+c>10) printf("%d\n",num); else printf("10\n"); ...
答:先从100开始增1寻求第一个被7整除的数,然后从这个数开始增7逐一输出,直到大于200停止。另用一变量从0开始每输出一个数增1,能被5整时增加输出一个回车就能满足题目要求。代码如下:include "stdio.h"int main(int argc,char *argv[]){int i,t;for(i=100;i%7;i++);//从100开始增1穷举...
答:int min(int m,int n) { return((m > n) ? n : m); } int main() { int a,b,c;printf("请输入三个整数(逗号隔开): ");scanf("%d,%d,%d",&a,&b,&c);if(a > b) { if(b > c) printf("%d %d %d\n\n",c,b,a);else if(a > c) printf("%d %d %d\n\n",...
答:main(){ int i=0,a[10];for(i=0;i<10;i++) /*输入10个数字*/ { scanf("%d,",&a[i]); /*输入整型数字, 以逗号,隔开*/ } for(i=0;i<10;i++){ if(a[i]>0) /*如果大于0则输出*/ { printf("%d ",a[i]);} } } ...
网友评论:
洪复13058377757:
c语言编程 输入一个数,输出他能整除的所有数. -
11367翁饲
: #include<stdio.h> #include<stdlib.h> int main(void) { int i,n;printf("请输入一个数\n");scanf("%d",&n);for(i=1;i<=n;i++)if(n%i==0)printf("%2d",i);system("pause"); }
洪复13058377757:
c语言编程:输入一个数字n,再输入n个数,将这个n个数从小到大输出. -
11367翁饲
: int n, i; scanf(输入n的值); //输入个数 int *array; //把需排序的数列定义为数组.这里需要指出的是,如果定义为array[n-1],因为你的n在编译时未赋值,所以编译是不会通过的.于是这里直接将它定义为一个指针,赋值方法跟数组相同.但是个数太多就不能这么做了 for(i = 0; i < n; i++){ //输入需要排序的数列 scanf(输入数字到数组array); } //todo:冒泡法排序 //输出排序后的数组
洪复13058377757:
C语言编程输出 - 858993460 求解答,为什么会输出这个数 -
11367翁饲
: L(q[0], m, 2, 3);——这里调用有问题哟!q[0]是指向一个具有2个元素的int型一维数组的指针,而函数L要求的是一个int*型指针……
洪复13058377757:
C语言编程:从键盘输入一个正整数,逆序输出这个数,并统计出偶数的个数. -
11367翁饲
: #include <stdio.h>int main() { int a,v,n=0; printf("input int value a\n"); scanf("%d",&a); while(1){ v=a%10; printf("%d",v); if (v%2==0)n++; a=a/10; if (a==0)break; } printf("\neven digi number = %d\n",n); return 0; } 如果数很大,例如有200...
洪复13058377757:
C语言编程:输入一个数,输出该数的5倍和10倍 -
11367翁饲
: #include<stdio.h> int main() { int a; scanf("%d",&a);//输入数字 printf("%d\n%d",a*5,a*10);//输出5倍和10倍 return 0; } 把输入的数分别乘以5和10,就是所求
洪复13058377757:
C语言编程题 输入一个很大的数,然后求出它是什么的阶乘,输出这个数 如 6=1X2X3 输出3 -
11367翁饲
: 方案一:#include <iostream>//VC++编写的 using namespace std; void main() { while(1) { long n; int i; bool t=true; cout<<"please input a int date:"; cin>>n; cout<<n <<"="; if(n>=0&&n<2) cout<<"1"<<endl; else if(n<0)cout<<"error\n"; else ...
洪复13058377757:
C语言输入一个浮点数输出这个数的各个数字怎么编 -
11367翁饲
: 假定你用定点格式 %f 形式写数,我们可以 把它当 字符串 读入,便于处理: #include <stdio.h> void main( ) { char s[80]; int i; printf("input a float number -123.456789:\n"); gets(s); for(i=0;i<strlen(s);i++){ if (s[i] >= '0' && s[i] <= '9') printf("%c ",s[i]); } } 例如输入 -123.456789 输出 1 2 3 4 5 6 7 8 9
洪复13058377757:
c语言编程,输入任意数,输出该数的位数 -
11367翁饲
: int num, i;printf("Input a number:\n");scanf("%d",&num);for(i =0; num!= 0; i++)num /= 10;printf("%d", i);
洪复13058377757:
c语言随即输出一个数
11367翁饲
: C函数名 rand 功 能: 伪随机数发生器 用 法: 需要先调用srand初始化 void rand(void); 程序例1: #include "stdio.h" #include "stdlib.h" int main(void) { int i; printf("Ten random numbers from 0 to 99\n\n"); for(i=0; i<10; i++) printf("%d\n", ...
洪复13058377757:
输入一个正整数,分离出该数中的每一位数字,并按逆顺序显示输出各位数字.c语言编程 -
11367翁饲
: 设这个数是num int data[10]; int count = 0; do{data[count++] = num%10; num/= 10;}while(num!=0); int i; for(i = count - 1;i >= 0;i++){printf("%d ",data[i]);}