c++程序:通过键盘输入一个正整数n,求出平方值小于n的正整数并输出
定义一个整型变量a来存储这个4位数,所以千位可以表示成:a/1000,百位:a/100%10,十位:a/10%10,个位:a%10,平方根用sqrt(a)。
例如:
//参考代码 #include #include using namespace std;int main(){int n,q,b,s,g;//定义变量 double m;//平方根变量 cin>>n;//键盘输入赋值 q=n/1000;//计算千位 b=n/100%10;//计算百位 s=n/10%10;//计算十位 g=n%10;//计算个位 m=sqrt(n);//计算平均值 cout<<"千位:"<<q<<",百位:"<<b<<",十位:"<<s<<",个位:"<<g<<",平方根:"<<m<<endl; return 0;}/*运行结果: 1234千位:1,百位:2,十位:3,个位:4,平方根:35.1283*/
#include#includeusing namespace std;struct stu{ int socol[30];};int main(){ double a, x0, x1; printf("Input a:
"); scanf("%lf", &a);//因为a是double型数据,所以要用%lf,而不是%f if (a = 1e-6); } printf("Result:
"); printf("sqrt(%g)=%g
", a, x1);}
void main()
{
int i,n; //定义i,n
printf("输入N:");
scanf("%d",&n); //输入n的值
for(i=1;i*i<n;i++) //i的值等于1,i的平方小于n,i自增1
{
printf("%d\t",i); //输出i的值~
}
printf("\n");
}
#include<stdio.h>
#include<math.h>
void main()
{
int i,n;
printf("输入N:");
scanf("%d",&n);
for(i=1;i<sqrt(n);i++)
printf("%4d",i);
printf("\n");
}
#include<stdio.h>
void
main()
{
int
i,n;
//
定义
i,n
printf("输入N:");
scanf("%d",&n);
//输入n的值
for(i=1;i*i<n;i++)
//i的值等于1,i的
平方
小于n,i自增1
{
printf("%d\t",i);
//输出i的值~
}
printf("\n");
}
#include<stdio.h>
#include<math.h> //使用数学函数文件头
void main()
{
int i,n; //定义i,n
printf("输入N:");
scanf("%d",&n); //输入n的值
for(i=1;i<sqrt(n);i++) //i的值等于1,i小于n的开方,i自增1
printf("%4d",i); //输出i的值~
printf("\n");
}
//通过键盘输入一个正整数n,求出平方值小于n的正整数并输出
#include<iostream>
#include<cmath>
using namespace std;
void main()
{
long x;
int i,s=1;
cout<<"请输入你的数字:"<<endl;
cin>>x;
for(i=1;s<x;)
{
s=i*i;
cout<<s<<" ";
i++;
s=i*i;
}
}
c++程序:通过键盘输入一个正整数n,求出平方值小于n的正整数并输出
include<stdio.h> void main(){ int i,n; \/\/定义i,n printf("输入N:");scanf("%d",&n); \/\/输入n的值 for(i=1;i*i<n;i++) \/\/i的值等于1,i的平方小于n,i自增1 { printf("%d\\t",i); \/\/输出i的值~} printf("\\n");} ...
在C++中“从键盘上输入一个任意位数的正整数,判断它是几位数,并逆序...
using namespace std;void main(){ int num,temp;cout<<"Please input a number"<<endl;cin>>num;while(num>0){ temp=num%10;cout<<temp;num=num\/10;} cout<<endl;} 目前最简单的,也可以用字符形式
C++编程:从键盘输入一个正整数n,编程计算n!
include<deque> \/\/ 利用双端队列保存计算结果的每一位 using namespace std;int main(){ deque<int> a;a.push_back(1);a.push_back(1);int n,top = 1;cout << "Input n: ";cin >> n;for(int i = 1; i <= n; i++){ for(int j=1; j <= top;j++)a[j] *= i;...
通过键盘输入一个大于3的正整数,要求输出该数之前的所有素数,用VC++编...
参考代码如下:include<stdio.h>int main(void){int n,i,j;scanf("%d",&n);if(n<=3){printf("error");return 0;}while(n--){if(n<=1) return 0;for(i=2;i<n; ++i)if(n%i==0)break;if(n==i)printf("%d ",i);}return 0;} ...
C++编程 输入一个正整数n(1<n<=10),再输入n个整数,输出其最大值及其...
h> main(){ int n,i,j;scanf("%d",&n);int a[11];for(i=0;i<n;i++)scanf("%d",&a);for(j=0;j<n;j++){ if(a[0]j){ i=j;} } } printf("%d%d",a[0],i);}
...对从键盘输入的一个不多于5位的正整数,能输出它的位数并输出它的各位...
include<iostream> using namespace std;int main(){ int a,n=0;int sum=0;cin>>a;while(a){ sum+=a%10;++n;a\/=10;} cout<<"n = "<<n<<", sum = "<<sum<<endl;getchar(); getchar();return 0;}
从键盘输入一个正整数,要求用循环的方法按逆序依次求得并输出该整数的...
include <stdio.h>int main(){int n,m=0;scanf("%d",&n);while(n){printf("%d",n%10);n\/=10;m++;}printf("\\n%d",m);return 0;}\/\/运行示例:
从键盘输入一个不多于10位的正整数,求出它是几位数并从高位到低位打印出...
void main() { char s[12];int i,L;gets(s);L=strlen(s); \/\/ 几位数 printf("L=%d\\n",L);for (i=0;i<L;i++) \/\/从高位到低位 { printf("%d ",s[i]-'0');} printf("\\n");for (i=L-1;i>=0;i--) \/\/从低位到高位 { printf("%d ",s[i]-'0')...
从键盘输入一个正整数存入变量n中,再输入n个值不同的整数,然后求出其中...
int n,i,s,t;printf("Please input n: ");scanf("%d",&n);printf("Please input number:\\n");int a[n];for(i=0; i<n; i++)scanf("%d",&a[i]);s=a[0];t=a[0];for(i=0; i<n; i++)if(s<a[i])s=a[i];for(i=0; i<n; i++)if(s!=a[i] && t...
从键盘输入一个正整数n,编程判断这个数是否同时含有奇数字和偶数字_百...
h> void main(){ int y,f0=0, f1=0, x;printf("intput a number:\\n");scanf("%d",&y);while(y>0){ x=y%10;x%2==0?f0++:f1++;y=y\/10;} if(f0!=0&&f1!=0) printf("这个数同时含有奇数字和偶数字\\n");else printf("这个数不是同时含有奇数字和偶数字\\n");} ...