⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 7_09.c

📁 浙大颜晖视频课件
💻 C
字号:
/*【例7-9】输入一个以回车结束的字符串(少于10个字符),它由数字字符组成,将该字符串转换成整数后输出。*/

/* 将字符串转换为整数 */
#include <stdio.h>
int main(void)
{
    int i, n;
    char s[10];

    /* 输入字符串 */
    printf("Enter a string: ");  /* 输入提示 */
    i = 0;
    while((s[i] = getchar( )) != '\n') 
        i++; 
    s[i] = '\0';

    /* 将字符串转换为整数 */
    n = 0;
    for(i = 0; s[i] != '\0'; i++)
        if(s[i] <= '9' && s[i] >= '0') 
            n = n * 10 + (s[i] - '0');
        else        		/* 遇非数字字符结束转换 */
            break; 
    printf("digit = %d\n", n);

    return 0;
}    

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -