各种c语言的基本问题

1 输入一个位数不大于10的正整数,请输出每位数字(每位数字之间用逗号分隔
2从键盘上输入10个正整数存入一维数组中,求其中所有的素数之和并输出。
3编写一个程序,将两个字符串连接起来,不要用strcat函数。
【样例】
输入:
abc2 kj 98r&@ ok
输出: abc
2 kj98r&@ ok
4实现对键盘输入的两个字符串进行比较,然后输出两个字符串中第一个不相同字符的ASCII码之差。
【样例】:
输入: computer compare
输出:20

#include<stdio.h>
#include<math.h>
int main() {
    int n,t,len=0;
    scanf("%d",&n);
    t=n;
    while(t!=0){
        len++;
        t/=10;
    }
    int i=1;
    while(i<=len){
        printf("%d",n%10);
        n/=10;
        if(i!=len) printf(",");    
        i++;
    }
    return 0;
}


 有帮助请采纳