C语言编程实现:从键盘中输入任意一个多位的整数(位数不确定),将其每一位之间都用$分隔符分割之后... C语言编程实现:从键盘中输入任意一个多位的整数(位数不确定)...

C\u8bed\u8a00\u7f16\u7a0b\u5b9e\u73b0\uff1a\u4ece\u952e\u76d8\u4e2d\u8f93\u5165\u4efb\u610f\u4e00\u4e2a\u591a\u4f4d\u7684\u6574\u6570\uff08\u4f4d\u6570\u4e0d\u786e\u5b9a\uff09\uff0c\u5c06\u5176\u6bcf\u4e00\u4f4d\u4e4b\u95f4\u90fd\u7528\uff04\u5206\u9694\u7b26\u5206\u5272\u4e4b\u540e...

#include
void print(int a)
{
if(a<10)
printf("%d",a);
else
{
print(a/10);
printf("$%d",a%10);
}
}
void main()
{
int a;
printf("\u8bf7\u8f93\u5165:");
scanf("%d",&a);
print(a);
}

#include
int main ()
{
char ch;
ch=getchar();
printf("%c",ch);
ch=getchar();
while(ch!='\n')
{
printf("$%c",ch);
ch=getchar();
}
printf("\n");
}

思路:定义一个字符数组,利用该数组接收键盘输入的整数,接着依次遍历该数组并输出。

参考代码:

#include "stdio.h"
int main()
{    
int i;
char a[100];
gets(a);//接收键盘输入 
printf("%c",a[0]);//先输出第一个字符 
for(i=1;a[i]!='\0';i++)//接着输出各个字符 
  printf("$%c",a[i]);
    return 0;
}
/*
运行结果:
12345
1$2$3$4$5
*/


思路:将数字作为字符串来处理,先读取一个字符并输出,然后再读取下一个字符并输出“$”加读取到的字符。
int main(void)
{
char c;
putchar(c);
do
{
printf("$%c",c);
}while((c=getchar())!=EOF)
}

#include "stdio.h"
#define N 10
main()
{
int n,i,a[N],k=0;
printf("请输入任意数:\n");
scanf("%d",&n);
for(i=n;i>0;i/=10)
{
a[k++]=i%10;
}
for(i=k-1;i>=0;i--)
printf("%d $ ",a[i]);
}

#include<stdio.h>

void main()
{
char *a;
char b[100];
scanf("%s",b);
a=b;
putchar(*a);
a++;
while((*a)!='\0')
{
putchar('$');
putchar(*a);
a++;
}
}

题目错喇叭!!!!!!!

  • 鐢C璇█缂栧啓:浠庨敭鐩樿緭鍏浠绘剰涓涓鏁存暟,姹傚叾鍚勪綅鏁板瓧绔嬫柟鍜
    绛旓細鏈汉涔熸槸瀛C璇█鐨勶紝浠ヤ笅鐨绋嬪簭鏄寜鐓т綘鐨勮姹缂栧啓鐨勶細#include <stdio.h> //姹杈撳叆鏁板悇浣嶆暟鐨勭珛鏂瑰拰 void main(){ int x,sum=0,j;printf("璇疯緭鍏ヤ竴涓鏁存暟锛");scanf("%d",&x); //杈撳叆涓涓暟 while(x!=0) //鍒ゆ柇X鏄惁涓洪浂 { j=x%10; //鍙栦釜浣嶆暟瀛 sum+=j*j*...
  • 缂栫▼瀹炵幇:浠庨敭鐩樹笂杈撳叆浠涓鏁村瀷鏁版嵁,灏嗗叾鐧句綅鏁板垎绂诲嚭鏉,杞崲涓虹浉搴旂殑...
    绛旓細int main(){ int n,a[111],k=0;scanf("%d",&n);while(n!=0){//k鐢ㄦ潵璁板綍浣嶆暟锛沘[k++]=n%10;//鎻愬彇鍚勪釜浣嶄笂鐨勬暟锛涗粠涓綅寮濮嬫彁鍙栵紝鎺ョ潃鍗佷綅锛岀被鎺紱n/=10;} printf("\n");printf("鐧句綅鏄:%d\n",a[2]);//k浠0寮濮嬶紝鍥犳a[0]鏄釜浣嶏紝绫绘帹锛宎[2],灏辨槸鐧句綅锛沺rintf("...
  • C璇█缂栫▼棰:浠庨敭鐩樹腑杈撳叆浠绘剰闀垮害鐢0銆1缁勬垚鐨勪簩杩涘埗瀛楃涓,瀹炵幇鍚...
    绛旓細{ printf("杈撳叆鏈夐敊銆俓n");} }
  • C璇█缂栫▼:浠庨敭鐩浠绘剰杈撳叆涓変釜鏁,缂栧啓姹傚叾鏈澶у笺佹渶灏忓肩殑鍑芥暟,鐢ㄦ寚閽...
    绛旓細绋嬪簭濡備笅锛#include<stdio.h>#define MAXSIZE 10main(){int a[MAXSIZE];int k;printf("please inter ten number:");for(k=0;k<MAXSIZE;k++){ scanf("%d",&a[k]);} Fun(a);for(k=0;k<MAXSIZE;k++)printf("%d,",a[k]);} void Fun(int a[]){ int i;int temp;int MaxNu...
  • C璇█姹傚姪: 浠庨敭鐩樿緭鍏浠绘剰涓涓暣鏁皀,缂栫▼璁$畻骞惰緭鍑1锝瀗涔嬮棿鎵鏈夌礌鏁...
    绛旓細鎴戞墜鏈哄洖绛旂殑:For濂梖or澶栭潰鐨勫惊鐜痭娆,閲岄潰鐨勫惊鐜鏁颁笌澶栭潰姝e湪寰幆鐨勭浉鍚,涔熷氨鏄,澶栭潰寰幆鍒10浜嗭紝閲岄潰鐨勫惊鐜鏁板氨瑕佸皬浜庣瓑浜10,鐒跺悗鍦ㄩ噷闈㈢殑For,鐢10鍜岃鏁板櫒姹備綑,鐢↖f鍒ゆ柇杈撳嚭灏辫浜
  • 鍏ラ棬c璇█棰:浠庨敭鐩樹笂杈撳叆浠绘剰涓涓暣鏁,鐒跺悗杈撳嚭瀹冪殑缁濆鍊
    绛旓細Problem Description 姹傚疄鏁扮殑缁濆鍊笺侷nput 杈撳叆鏁版嵁鏈夊缁勶紝姣忕粍鍗犱竴琛岋紝姣忚鍖呭惈涓涓疄鏁般傝緭鍏ユ枃浠剁洿鍒癊OF涓烘锛丱utput 瀵逛簬姣忕粍杈撳叆鏁版嵁锛岃緭鍑哄畠鐨勭粷瀵瑰硷紝瑕佹眰姣忕粍鏁版嵁杈撳嚭涓琛岋紝缁撴灉淇濈暀涓や綅灏忔暟銆侲xample Input 123-234.00 Example Output 123.00234.00 绛旀锛歩nclude <iostream> include <cmath> in...
  • C璇█鐨勫吀鍨嬩緥棰浠庨敭鐩樿緭鍏浠绘剰涓涓鏁存暟,鍒ゆ柇瀹冭兘琚嚑涓3鏁撮櫎銆 姣...
    绛旓細include<stdio.h> int main(){ int n,k;scanf("%d",&n);for(k=0;n%3==0;n/=3)k++;printf("%d\n",k);return 0;}
  • 鐢C璇█缂栫▼瀹炵幇浠庨敭鐩浠绘剰杈撳叆10涓暣鏁,缁熻鍏朵腑濂囨暟鐨勪釜鏁,骞惰绠...
    绛旓細include <stdio.h>int main(){ int s=0, n=0; int i,v; for(i = 0; i < 10; i ++) { scanf("%d",&v); if(v&1)s+=v,n++; } printf("%d %d\n", n, s); return 0;}
  • c璇█缂栫▼浠庨敭鐩樿緭鍏涓涓换鎰忔鏁存暟,姹傚叾鍚勪綅鏁板瓧绔嬫柟鍜屻
    绛旓細include<stdio.h> intmain(){ inta;scanf("%d",&a);intb[10]={0};intk=0;while(a){ b[k]=a%10;a=a/10;k++;} printf("%d\n",k);inti=0,sum=0;while(i<=k){ sum=sum+b[i]*b[i]*b[i];i++;} printf("%d\n",sum);} ...
  • 缂栫▼瀹炵幇:浠庨敭鐩浠绘剰杈撳叆涓涓笁浣嶆鏁存暟,灏嗚鏁板垎瑙f垚涓綅銆佸崄浣嶃佺櫨 ...
    绛旓細int a[11]={0};scanf("%d",&n);while(n){ a[k++]=n%10;//鎻愬彇鍚勪釜浣嶄笂鐨勬暟锛屽偍瀛樺湪鏁扮粍a涓 n/=10;} for(int i=0;i<k;i++)//鍐掓场鎺掑簭 for(int j=0;j<k-i-1;j++)if(a[j]>a[j+1]){ int t;t=a[j];a[j]=a[j+1];a[j+1]=t;} for(int i=0;i<k;i...
  • 扩展阅读:少儿编程十大品牌 ... c++检测键盘输入 ... 电脑编程 ... c++编程适合几岁学 ... 编程入门知识 ... 零基础编程入门自学 ... 手机c++编程软件 ... 学习c++的视频 ... c十十编程要学多久 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网