求答案,用C语言编程,用户输入一个正整数,把他的各位数字前后颠倒,并输入点到后的结果
帮你写了个. 你看看#include
using namespace std;int main()
{
int i,n;
cout<<"输入一个正整数: ";
cin>>n; cout<<"逆序输出: "; while(n){
cout<<n%10;
n/=10;
}
cout<<endl;
return 0;
}
//性能最高的方法,不调用任何函数function reverseNo($number) { $res = ""; for ($i = 0;; $i ++) { if ($number < 10) { return $res . $number; } $n = $number % 10; $res .= $n; $number = (int) ($number / 10); }}$number = 41235345;$res = reverseNo($number);var_dump($res);
用字符串处理很简单#include <stdio.h>
#include <string.h>
void main ()
{
int n,i;
char s[20];
scanf("%d", &n);
sprintf(s,"%d", n);
printf("%d\n",strlen(s));
for(i=strlen(s)-1;i>=0;i--){
printf("%c",s[i]);
}
printf("\n");
}
如果要用循环也可以的。
补充:
#include<stdio.h>
void main()
{
long x;
int temp=0,num=0;
printf("请输入一个整数:\n");
scanf("%ld",&x);
printf("它的每一位数字是:\n");
while(x>0)
{
printf("%3d",x%10);
temp=temp*10+x%10;
x=x/10;
num++;
}
printf("\n它是一个%d位数.\n",num);
printf("它的逆序是:%d\n",temp);
}
c语言编程着急等待答案
\/\/第一题#include <stdio.h>\/*自定义函数(1):输入n个数, 从指针p位置处开始输入n个整数*\/void putin(int *p,int n){ int i; printf("Enter %d numbers:",n); for(i=0;i<n;i++) scanf("%d",p+i);}\/*自定义函数(2):进行处理, 将其中最小的数与第一个数对换,最...
C语言编程题
= ma - tax;printf("税率为 %.2f%%,应交税款为 %.2f 元,实得奖金数为 %.2f 元\\n", tr * 100, tax, net);return 0;} 程序先提示用户输入奖金数,然后使用switch语句根据奖金数所在区间确定税率tr的值,再计算应交税款tax和实得奖金数net的值。最后输出税率、应交税款和实得奖金数。
紧急求救:考试要用到的八道c语言的编程题 请高手帮忙给出答案,最好是...
\/\/1 编程计算1~100之间的所有素数之和。include <stdio.h> include <math.h> int search(int i);main(){ int i,num;num=0;for(i=2;i<101;i++){ if(search(i)){ num+=i;printf("%d ",i);} } } int search(int i){ int k,j;for(k=i\/2;k>1;k--){ j=i;j=j\/...
用c语言编程:求200到300的素数,给个完美的答案,知道很简单的,谢谢各...
for(i=2;i<=k;i++) \/*用i(从2到'm+1的平方根')逐个去除m,以测试是否为素数*\/ if(m%i==0) \/*若能够被i整除,则不是素数,那么就把*\/ {leap=0;break;} \/*leap置0,并且跳出循环,因为不必继续测试余下的i+1到'm+1的平方根'了*\/ if(leap) { \/*如果素数标志为非零,则m...
求C语言编程题
答案:D9.switch(c)中的c的数据类型可以是char、long、float、unsigned、bool. ( ) A. 正确 B. 错误答案:B10. 网络上传输的字节序默认是大字节的,如果主机是小字节序,在网络通信时则须进行字节序转换;如果主机是大字节序,为了程序的一致性及可移植性,最好也在程序中加上字节序转换的操作(空操作)。 A. ...
c语言编程题,用for循环!急急急
include<stdio.h>int main(){int hg,bhg;for(hg=1;hg<2000;hg++)for(bhg=0;bhg<2000;bhg++)if(hg*5-bhg*18==9931){printf("%d",hg);}return 0;}
20分求c语言编程题答案
我这里有一些程序(dev-c++编译器),虽然并不是你所想要的完美答案,但是其中的一些代码,希望对你有所帮助:No.1 有5个学生,每个学生有3门课的成绩,从键盘输入数据(包括学生号,姓名,3门课的成绩),计算出平均成绩,将原有数据和计算出的平均分数存放在磁盘文件stud中。程序:include<stdio.h> ...
c语言的编程题,求答案。谢谢了
for(j=0;j<strlen(chain);j++) { switch(chain[j]) { case 'A':putchar('T');break; case 'T':putchar('A');break; case 'G':putchar('C');break;
用C语言编程:在显示器上输入一段字符串,并统计出现字符的个数和各个...
我有更好的答案推荐于2017-12-16 20:02:22 最佳答案 #include <stdio.h>void main(){char c;int i,letters=0,num[26]={0}; \/\/字符的个数, 26个字符个数初始化为0printf("请输入一段字符串:\\n");while((c=getchar())!='\\n'){ if(c>='a'&&c<='z'||c>='A'&&c<='Z') { ...
要求用C语言编程解决下面问题:在庆祝活动中,A,B,C三条军舰要同时开始鸣...
在庆祝活动中,A,B,C三条军舰要同时开始鸣放礼炮各21响。已知A舰每隔5秒放1次,B舰每隔6秒放1次,C舰每隔7秒放1次。假设各炮手对时间掌握非常准确,请编程计算观众总共听到的礼炮声数。莽_流 | 浏览5555 次 |举报 我有更好的答案推荐于2017-12-16 15:16:18 最佳答案 和你说下思路吧。---因为C舰要...
谏洪麻仁: 用字符串处理很简单#include <stdio.h>#include <string.h>void main (){ int n,i; char s[20]; scanf("%d", &n); sprintf(s,"%d", n); printf("%d\n",strlen(s)); for(i=strlen(s)-1;i>=0;i--){ printf("%c",s[i]); } printf("\n");}如果要用循环也可以的.补充...
达坂城区18717767574: 编写一个C程序,实现由用户输入一个字符,程序输出它的ASCⅡ码值 C程序的高手帮帮忙 谢谢了 - ?
谏洪麻仁: else if((a+b>=c)&&(a+c>=b)&&(b+c>=a)) return true; 这就已经返回退出程序了怎么会有答案输出呢 只有当 if(a<=0||b<=0||c<=0) cout<<"Error! 请输入正数.";成立时才有输出你的程序有问题 #include<iostream> using namespace std; #...
达坂城区18717767574: 用C语言编写程序:由用户输入一个字符串,按照用户的要求输出句中的第N个字符. - ?
谏洪麻仁: WIN-TC下编译成功 不好意思,char *str;字符串指针才对.printf和scanf都是基本的输入输出函数 在turbo c中根本不用导入string 头文件和stdio 除非你用C++ main() { char *str; int n; printf("Please input a string:"); scanf("%s",str); printf("Which char:"); scanf("%d",&n); printf("The NO.%d charector is \"%.1s\" ",n,str+n-1); getch(); }
达坂城区18717767574: C语言编程题 4.编程实现:由用户从键盘输入一串字符(以回车键结束),统计其中数字、大、小写字母、 - ?
谏洪麻仁: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20#include<stdio.h> #include<stdlib.h>intmain() {chara[128];gets(a);inti=0;intc1,c2,c3,c4;c1=c2=c3=c4=0;while(a[i++]){if(a[i]>='A'&& a[i]<='Z') c1++;elseif(a[i]>='a'&& a[i]<='z') c2++;elseif...
达坂城区18717767574: C语言练习题,求解,谢谢练习:编辑一个程序,随机生成三位数的加法运算题,用户输入答案,然后系统输出正确答案并显示,暂停.然后按任意键生成随... - ?
谏洪麻仁:[答案] c=getch();if(c==ture)
达坂城区18717767574: 一道C语言题,那位高手帮忙?编写一个C程序,循环接受用户的回答:Y或N.用户输入Y时,接受用户输入的小数;当用户输入N时,结束程序运行.(最... - ?
谏洪麻仁:[答案] #include void main() { char c; float f; while(true) { c=getchar(); if(c=='Y') { scanf("%f",&f); } else if(c=='N') { exit(0); } } }
达坂城区18717767574: 关于C编程的一个算数题 - ?
谏洪麻仁: #include<stdio.h> main() { int a,i=3; scanf("%d",&a); while(a!=30&&i>0) { if(a>30) { printf("gao"); } else if(a<30)//这里zd { printf("di"); } else break;//这里 scanf("%d",&a); i--;//还有这里 } if(a==30) { printf("ok"); } else { printf("ni mei ji hui le"); } }
达坂城区18717767574: c语言试题及答案拜托了各位 谢谢1、输入一个五位整数,将它反向输出.例如输入12345,输出应为54321.(15分) 2、用两种循环结构分别编程计算1+2+3... - ?
谏洪麻仁:[答案] 第一题 #includevoid fun(int a){ if(a解析看不懂?免费查看同类题视频解析查看解答
达坂城区18717767574: 如何用C语言实现假如用户输入一个C:\WINDOWS\Debug 而我要输出C:\\WINDOWS\\Debug 如果用户只输入C:\ 则输出C:\\ 遇到\就多输出一个\,而用户其它都原样输出?
谏洪麻仁: 我给你变出来了 希望采纳 #include<stdio.h> void main() { char st[100]; int i; gets(st); for(i=0;i<100&&st[i]!='\0';i++) { if(st[i]=='\\') printf("\\"); printf("%c",st[i]); } }
达坂城区18717767574: C语言编程(游戏要循环) - ?
谏洪麻仁: #include #include int main() { int i, stime,y,x; long ltime; ltime = time(NULL);//利用电脑时间产生随机数 stime = (unsigned) ltime/2; srand(stime); char c; y=rand();//用rand()函数产生随机数 if(y>=20) { y=y%20; if(y==0) y=20; } printf("...